Experience in embedded software development is required for this challenging role.
We are seeking a highly skilled C Embedded Software Engineer to join our team.
This position involves working with an Automotive Original Equipment Manufacturer to support product development and optimization of automated and autonomous control application software using C, in an embedded environment (Linux based), following Scrum methodology.
The ideal candidate will have 7+ years of experience working in automotive or similar industry over embedded software development, with advanced experience in Embedded Linux Controller Application development with Embedded C.
Responsibilities include actively supporting and sharing technical guidance to the team, coaching in technical topics, providing right direction, result-oriented and responsible to deliver tasks as per customer expectation as a team.
The successful candidate will be able to translate and breakdown system requirements into features, with solid experience in embedded system architectures, Microcontrollers, Embedded C/C++, compilers, and developer environment.
Agile methodologies such as SAFe will also be applied, along with strong problem-solving skills, ability to solve technical problems independently and support others when needed.
A high level of English proficiency (C1) is required, as well as the ability to travel to the US.
Bonus points for knowledge of other programming languages (Python/C++) and experience with Behavioral tree design, Gazebo, safety related processes (ISO26262), security related processes (ISO21434), Requirements engineering, Quality assurance, Software release procedures and capability models (e.g. ASPICE, CMMI), and diagnostics (UDS ISO 14229, SAEJ1939).
],