About this role
The team is seeking an experienced Embedded Software Engineer to join their dynamic team. The ideal candidate will have a strong background in embedded software design and architecture, particularly for multi-core microcontrollers.
Key Responsibilities:
- Design and develop embedded software solutions for multi-core microcontrollers.
- Implement and optimize C code for performance and reliability.
- Work with microcontroller architectures, specifically Tricore, and utilize relevant compilers and low-level drivers.
- Ensure compliance with Automotive Safety Standard ISO 26262, including FFI, partitioning, and safety alarms.
- Collaborate with cross-functional teams to adhere to software development processes and best practices.
Required Skills & Qualifications:
- Strong knowledge of embedded software architecture and design.
- Proficiency in C programming and experience with microcontroller architecture.
- Familiarity with compilers (Tasking) and low-level driver development (Interrupt management, GTM, DMA, PWM, ADC).
- Understanding of Automotive Safety Standard ISO 26262.
- Experience in software development processes and methodologies.
Experience:
- 5-8 years of relevant experience in embedded software engineering.
What we offer:
- A collaborative work environment with opportunities for professional growth.
- The chance to work on cutting-edge technology in the automotive sector.
- Support for continuous learning and development.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.