Embedded Software Verification Engineer - Automotive Radar
Imagine being part of a team that’s redefining the future of mobility—where your ideas don’t 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 what’s possible.
If you're passionate about groundbreaking technology and want to make a real impact alongside a fast-paced team that thrives on creativity and collaboration, we’d love to have you on board!
We are seeking an Embedded Software Verification Engineer to verify automotive radar software. You will help define and execute verification specifications, ensuring software meets stakeholder needs and aligns with ISO 26262 ASIL B and Automotive SPICE 4.0 process expectations.
You will work with engineering teams and customers to verify software safety and functional requirements, low-level drivers, and network communication stacks, and to advance verification automation, CI/CD integration, and performance / stress verification. You will maintain traceability from requirements through verification and support evidence for quality and safety activities.
Key responsibilities
- Analyze software requirements and software architecture and derive the verification specification.
- Define, develop, and execute verification specifications on embedded hardware.
- Design and implement verification automation, control scripts, and tooling in C, Python, and CAPL as appropriate.
- Verify AUTOSAR MCAL, CDD, and BSW software layers, including interfaces such as Quad SPI, I2C, CAN, and Ethernet.
- Plan, specify and execute performance, stress, and robustness verification of embedded systems.
- Integrate automated verification into CI/CD pipelines.
- Ensure compliance with ISO 26262-6:2018 for up to ASIL-B and support functional safety analysis activities.
- Maintain verification coverage and traceability across software requirements and architecture.
- Use appropriate tools for verification development and execution as needed.
- Debug and analyze issues using debuggers, oscilloscopes, and logic analyzers.
- Use schematics, datasheets, and reference manuals to develop verification, interpret behavior, and analyze defects.
- Contribute to verification of safety-related requirements and diagnostic behavior where applicable.
Required qualifications
- Bachelor’s or master’s degree in electrical engineering, Computer Engineering, or a related field.
- 2+ years of experience in embedded software development and/or verification in the automotive domain.
- Solid understanding of microcontrollers, embedded C, and real-time behavior.
- Strong knowledge of communication protocols such as CAN, SPI, I2C, UART, and Ethernet.
- Hands-on experience specifying, automating, and executing verification.
- Basic understanding of AUTOSAR architecture and layered software.
- Proficiency in C, Python, and CAPL for verification development and automation.
- Skilled in debugging with debuggers, oscilloscopes, and logic analyzers.
- Fluent English (written and spoken) for technical work across sites.
Preferred qualifications
- Experience with AUTOSAR BSW and MCAL configuration and verification context.
- Familiarity with performance and stress verification methodologies.
- Knowledge of ISO 26262-6:2018 and Automotive SPICE 4.0.
- Experience with Jama (or similar) for requirements management and test management.
- Hands-on experience with GitLab CI/CD and CMake.
- Hands-on experience with automotive network and verification tooling (for example bus analysis and test environments).
- Understanding of secure boot and cybersecurity verification topics.
- Knowledge of automotive Ethernet time sync (gPTP), TSN, and MACsec from a verification angle.
- Proven experience verifying MCAL, CDD, BSW, and low-level drivers (Quad SPI, I2C, CAN, Ethernet).
- Demonstrated experience verifying safety requirements.
- ISTQB certification (Foundation Level or higher).
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.
As published by greenhouse
First Name, Last Name, Email, Phone, Resume/CV, Cover Letter
- Street Address
- City
- State optional
- Country
- Zip Code / Postal Code
- Desired office location choose one
- Please rate your written and verbal English language skills? choose one
- How many days per week are you willing to work onsite? choose one
- Are you authorized to work in Morocco? choose one
- How many years of professional experience do you have with automotive embedded software development and verification? choose one
- Do you have previous experience working on an AUTOSAR project (development, verification or integration context)? choose one
- List buses/protocols you have tested at driver level (CAN, SPI, I2C, UART, Ethernet, other):
- Rate your embedded C programming skills: choose one
- Which tools have you used for software verification? And what was your specific role in using these tools? written answer
- Describe your experience with functional safety, including work on safety-critical projects and compliance with ISO 26262: written answer
- Select all tools you have hands-on experience with in the last 2 years: choose any
- LinkedIn Profile optional
- Where did you hear about us? choose one
- If you selected 'Other', please specify. optional
- . choose one