368,611open jobs
9,439companies
50,719added this week
Browse all
Salary
$82k – $195k per year (Estimated)
Location
In office (Rabat)
Seniority
Middle · 3+ years exp
Employment
Internship
Overview
Company
Impact
Profile match
Advanced in-cabin perception software for driver and passenger monitoring. Real-time analysis for safety, UX and automation.

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!

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

  • Bachelor’s or master’s 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Rabat
$35k per year • In office • Internship • Bachelor's Degree • Freiburg im Breisgau
C++
Java
Node JS
Python
C#
JavaScript
C#
.NET
AI/ML
AI Agents
DevOps
CI/CD
GitLab
Apply
$117k – $258k per year (Estimated) • Equity • Remote • Full-Time • United States
C++
Java
Python
Cybersecurity
Crowdstrike
Apply
$48k – $112k per year (Estimated) • In office • Full-Time • Master's Degree • Toronto
C++
MATLAB
Python
Apply
$115k – $204k per year (Estimated) • In office • Full-Time • United States
Bash
C++
Python
C++
CMake
DevOps
GitHub
GitHub Actions
Apply
$164k – $307k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp
C++
Assembly
Assembly
WinDbg
DevOps
VMWare
Cybersecurity
Zero Trust
Zscaler
Apply
$66k – $176k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Munich
Python
C++
C++
CMake
DevOps
CI/CD
GitLab CI
GitLab
Apply
Network Administator 1 month ago
$42k – $107k per year (Estimated) • In office • Internship • 3+ years exp • Bachelor's Degree • Munich
Python
DevOps
Ansible
AWS
Azure
SLURM
Terraform
VMWare
HPC
Cybersecurity
FortiGate
GDPR
ISO 27001
pfSense
Apply
$80k – $175k per year (Estimated) • In office • 10+ years exp • Master's Degree
C++
Java
Perl
Python
DevOps
CI/CD
Apply
$76k – $189k per year (Estimated) • In office • 3+ years exp • Master's Degree • Rabat
SystemVerilog
Verilog
Chips/EDA
UVM
Apply
$52k – $146k per year (Estimated) • In office • 3+ years exp • Toronto
C++
Perl
Python
SystemVerilog
Chips/EDA
UVM
Apply
SOC Analyst Level 2 9 hours ago
In office • Full-Time • Rabat
DevOps
Splunk
Cybersecurity
IBM QRadar
Apply
$78k – $151k per year (Estimated) • In office • Full-Time • 5+ years exp • Rabat
C#
C#
.NET
DevOps
AWS
Azure
CI/CD
Puppet
Apply
QA Lead 9 hours ago
$57k – $165k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Rabat
Java
Python
DevOps
CI/CD
Rest API
QA
Insomnia
Postman
Apply
$54k – $135k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Rabat
JavaScript
Python
Mobile
JUnit
DevOps
CI/CD
GitHub
GitHub Actions
GitLab
GitLab CI
Jenkins
QA
Appium
Insomnia
Postman
Pytest
Rest-Assured
Selenium
SoapUI
TestNG
Apply
$149k – $319k per year (Estimated) • In office • Full-Time • 10+ years exp • Rabat
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.