cover image
indie.inc

Embedded Software Development Engineer

Hybrid

Rabat, Morocco

Junior

Full Time

02-03-2026

Share this job:

Skills

Communication Creativity Python GitLab CI/CD Test Networking Architecture Software Architecture Operating Systems Software Development Recruitment Gitlab CI GitLab CI/CD CMake

Job Specifications

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 highly qualified Embedded Software Development Engineers for our Automotive Radar Software development.

Key Responsibilities

Analyse Stakeholder and System requirements and derive Software Requirements.
Design, develop and maintain Embedded Software firmware for microcontrollers, sensors and actuators.
Design, develop and maintain low-level drivers, board support packages (BSP) and hardware abstraction layers.
Design, develop and maintain AUTOSAR MCAL Drivers, AUTOSAR CDD and AUTOSAR Software Components.
Perform unit testing and static analysis.
Configurate and Integrate AUTOSAR BSW and perform integration testing
Participate in Software Architecture definition.
Ensure compliance with ISO 26262 Part 6 for ASIL-B Software.
Use Vector toolchain including DaVinci Configurator, vTestStudio, VectorCAST, CANoe for test development and execution.
Perform debugging and signal analysis with Lauterbach debuggers, oscilloscopes, and logic analysers.
Analyse microcontroller datasheets and reference manuals.

Required Qualifications

Master’s degree in Electrical, Computer Engineering, or related field.
2+ years of experience in embedded software development in the automotive domain.
Solid understanding of microcontrollers, embedded C, and real-time operating systems.
Strong knowledge of communication protocols (CAN, SPI, I2C, UART, Ethernet).
Hands-on experience
Basic understanding of AUTOSAR Architecture.
Proficiency in C, Python, and CAPL for test development and automation.
Skilled in debugging with debuggers, oscilloscopes, and logic analysers.
Solid English communication skills (written and spoken).

Preferred Qualifications

Hands-on experience with AUTOSAR BSW and MCAL configuration, development and integration
Knowledge of ISO 26262 Part 6 and Automotive SPICE 4.0 processes.
Experience with Jama for requirements management.
Hands-on experience with GitLab CI/CD and CMake.
Hands-on experience with VectorCAST, Vector Configurator, CANoe and vTestStudio.
Hands-on experience with static analysis tools and solid understanding of MISRA-C rules.
Understanding of secure boot and cybersecurity concepts.
Expertise in debugging with Lauterbach.
Knowledge of automotive Ethernet Time Sync (gPTP), Time-Sensitive Networking (TSN), and MACsec.
Proven experience with MCAL, CDD, BSW, and low-level drivers (Quad SPI, I2C, CAN, Ethernet) development

Location

Rabat, Morocco

Benefit of Working at indie

Transportation for certain locations
Employer provided lunch
Stock / Equity Plans
13th Month Pay
Generous Paid Time Off Policy
Flexible / Hybrid work schedule

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.

About the Company

indie is empowering the Autotech revolution with next-generation automotive semiconductors and software platforms. We focus on edge sensors spanning multiple modalities, including LiDAR, radar, ultrasound and computer vision for Advanced Driver Assistance Systems (ADAS), user experience and electrification applications. These technologies represent the core underpinnings of both electric and autonomous vehicles while our advanced user interfaces enabled by our mixed-signal SoCs transform the in-cabin experience to mirror and... Know more