Description

Aurora Labs is pioneering the use of AI and Software Intelligence to solve the challenges of automotive software development. Our technology detects and validates changes in the software lines-of-code to improve software safety and quality, and to enable efficient over-the-air (OTA) updates. Our customers are the world’s leading vehicle manufacturers.

 

We are looking to hire an Embedded Team Leader to be part of an agile team of engineers designing and developing the products and features that our customers require.

 

Our team is an experienced group of software engineers, product leaders with a curiosity for innovation and a passion for making a change in the exciting world of software-defined vehicles.


Responsibilities


●      Create an inspiring team environment with an open communication culture.

●      Plan, organize, and prioritize tasks for the team to meet deadlines and deliver high-quality software solutions.

●      Oversee day-to-day operations.

●      Conduct code reviews to maintain code quality, adherence to coding standards and promote best practices within the team.

●      Monitor team performance and report on metrics.

●      Motivate team members.

●      Discover training needs and provide coaching.

●      Listen to team members’ feedback and resolve issues or conflicts.

●      Recognize high performance and reward accomplishments.

●      Encourage creativity and risk-taking.

 

Requirements

●      Minimum of 5 years of professional experience as a team leader - must.

●      Minimum of 6 years of professional development experience in C / C++ - must.

●      Minimum of 3 years of professional development experience in Python - an advantage.

●      Strong technical skills in embedded systems development, including experience with C, Assembly Language, RTOS, Compilers, Toolchains and multiple development environments.

●      Ability to collaborate effectively with cross-functional teams, including hardware engineers, project managers and product managers.

●      Experience with System Architecture and Design – an advantage.

●      Experience in large-scale and complex projects.

●      Experience with Open Source projects and communities – an advantage.

●      Bachelor’s degree in computer sciences from a recognized academic institution.

●      Experience in agile development - an advantage.

●      Team player.

●      Self-motivated to research challenges and solve them independently.