Senior Software Engineer, Embedded Systems
Core
Building software components and abstraction layers for Arene, a software-defined vehicle development platform, to streamline automotive software delivery and enable hardware-agnostic systems.
Role type
Senior IC embedded systems software engineer
Builds
Arene SDK software components and hardware-agnostic abstraction layers for vehicle software development
Domain
Automotive software development / Embedded systems
Deliverable
production ML models | product features
Required skills
Modern C++ (C++14/17+), Embedded systems development, Resource-constrained computing, SoC/MCU/CPU architectures, RTOS/POSIX/Linux, Embedded protocols (SPI, I2C, CAN, Ethernet, PCIe, MIPI)
Preferred skills
C, Python, Linux kernel development, Driver development, Functional safety standards (ISO 26262, ISO 21448), Cybersecurity standards (ISO 21434)
Responsibilities
Implement and refine Arene SDK software components for vehicle system interaction, Design and implement abstraction layers for hardware-agnostic software platforms, Collaborate with global teams to accelerate Arene software development
Seniority
Senior, hands-on IC