OS Tools Software Engineer
Core
Design and implement developer and production tools for distributed messaging systems and vehicle emulation within a Software Defined Vehicle OS.
Role type
System Software Engineer (OS Tools)
Builds
Developer tools, messaging monitoring/recording/replay tools, vehicle emulators for SDV OS
Domain
Automotive software, autonomous driving, distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C, C++, Linux system software development, distributed computing, DDS, GRPC, Protobufs, SomeIP
Preferred skills
Rust, ROS2, containerized environments, Vehicle API, SIL/HIL simulation
Technologies
DDS, GRPC, Protobufs, SomeIP, InfluxDB, Prometheus, Grafana, Tableau, ROS2
Responsibilities
Specify, design, and implement functionality and User Experience of tools for Vehicle OS; Work with messaging systems based on Data Distribution Service (DDS) spec; Be responsible for the software and tools for the vehicle of the future
Seniority
Mid-Senior, hands-on IC