Embedded Software Engineer Automotive Radar
Job Summary
Imagine being part of a team thats redefining the future of mobilitywhere your ideas dont just sit in a lab but power next-generation technology. At indie we are developing cutting-edge semiconductors photonics and radar sensors and systems for automotive industrial and adjacent markets. Our innovations are at the heart of advanced intelligent sensing and user experience applications pushing the boundaries of whats possible.
If youre passionate about groundbreaking technology and want to make a real impact alongside a fast-paced team that thrives on creativity and collaboration wed love to have you on board!
In this role you will contribute to embedded software for automotive radar products: architecture implementation integration and verification of low-level software close to hardware. Work spans AUTOSAR MCAL and related embedded stacks device drivers and abstraction layers and alignment with functional safety and automotive quality processes. You will use hardware documentation (schematics datasheets reference manuals) and lab tools to design bring up and debug software on microcontrollers and radar-centric platforms. Depending on assignment you may also contribute to radar-centric software blocks in coordination with system and hardware teams.
Key responsibilities
- Analyze stakeholder requirements system requirements and architecture; derive and align software requirements with relevant stakeholders.
- Participate in requirements design architecture and code reviews.
- Design implement and maintain embedded firmware for microcontrollers sensors and actuators.
- Design implement and maintain low-level device drivers board support packages (BSP) and hardware abstraction layers.
- Develop maintain and verify AUTOSAR MCAL drivers; contribute to AUTOSAR CDD and software components where applicable.
- Configure and integrate AUTOSAR BSW; support integration verification.
- Apply the automotive software strategy for design coding and verification; deliver productiongrade code.
- Ensure compliance with ISO 26262-6:2018 for up to ASIL-B and support functional safety analysis activities.
- Perform unit verification and static analysis; ensure the software code is MISRA-C:2023 compliant.
- Contribute to software architecture definition and system bring-up with hardware.
- Use appropriate tools for software development verification and analysis as needed.
- Debug and analyze behavior using debuggers oscilloscopes and logic analyzers.
- Use schematics datasheets and reference manuals to design and verify device drivers and low-level behavior.
- Develop example applications or integration-oriented software for verification and demonstrations.
- Travel may be required including international.
Required qualifications
- Bachelors or masters degree in electrical engineering Computer Engineering Mechatronics or a comparable field.
- 3 years of experience in automotive embedded software development.
- At least 2 years of experience in device driver development (low-level hardware-facing software).
- At least 1 year of experience on an AUTOSAR project (development or integration context).
- Previous exposure to ISO 26262 functional safety and a solid understanding of the automotive software lifecycle and development practices (for example V-model release and quality gates).
- Strong programming skills in C for embedded systems.
- Demonstrated ability to develop maintain and verify AUTOSAR MCAL drivers.
- Solid understanding of microcontrollers real-time constraints and common communication interfaces (for example CAN SPI I2C UART Ethernet).
- Hands-on experience with VectorCAST Lauterbach CANoe logic analyzer and oscilloscope (or direct equivalents used in series projects).
- Ability to read and apply schematics datasheets and reference manuals when implementing and debugging drivers.
- Fluent English (written and spoken) for technical work across sites.
Preferred qualifications
- Hands-on experience with AUTOSAR BSW and MCAL configuration development and integration.
- Knowledge of ISO 26262-6:2018 and Automotive SPICE 4.0.
- Experience with Jama (or similar) for requirements management and test management.
- GitLab CI/CD CMake and practical use of Git issue trackers and collaboration tools (for example JIRA Confluence).
- Python and CAPL for automation scripting or test support.
- Strong use of static analysis tools and MISRA-C practices.
- Understanding of secure boot and cybersecurity concepts in automotive software.
- Familiarity with automotive Ethernet topics such as gPTP TSN and MACsec. Proven work on MCAL CDD BSW and low-level drivers (for example Quad SPI I2C CAN Ethernet).
- Basic exposure to radar or LiDAR systems
indie Semiconductor and its subsidiaries are equal opportunity inclusive employers and will consider all applicants without regard to age ancestry color marital status medical condition mental or physical disability national origin race religion political and/or third-party affiliation sex pregnancy sexual orientation gender identity military or veteran status or any other characteristic protected by law.
We encourage applications from all qualified candidates and will accommodate applicants needs under the respective laws throughout all stages of the recruitment and selection process.
Concerning agencies: indie Semiconductor does not accept unsolicited resumes and will not be responsible for fees related to such.
Required Experience:
IC
About Company
Unique photonics components, light sources and integrated solutions for LiDAR, navigation, sensing, imaging and adjacent applications.