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 testing.
Role type
Embedded Systems Software Engineer
Builds
Arene SDK software components and hardware-agnostic software platforms
Domain
Automotive / 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), Emulation platforms (QEMU)
Preferred skills
C, Python, Linux kernel development, Driver development, Safety standards (ISO 26262, ISO 21448, IEC 61508, DO-178, ECSS-Q-ST-80), Security 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
Mid-level, hands-on IC