Engineer / Senior Engineer – Compiler Team
Core
Developing functionally safe and secure libraries and toolchains for real-time embedded operating systems (VxWorks) and next-gen OS.
Role type
Senior IC compiler engineer (embedded systems)
Builds
C, C++, and Rust toolchains and runtime libraries for embedded OS
Domain
Embedded systems / Real-time operating systems / Compiler technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ programming, embedded systems development (PowerPC/Arm/Intel/RISC-V), compiler development (LLVM internals), scripting (Bash/Python), debugging and troubleshooting, analytical problem-solving
Preferred skills
Rust, ASPICE knowledge, automotive standards knowledge
Technologies
C, C++, Rust, LLVM, Bash, Python, PowerPC, Arm, Intel, RISC-V, VxWorks
Responsibilities
Develop functionally safe and secure libraries for use with the OS, Work with the open-source community on the C, C++, and Rust toolchains and libraries, Collaborate with global software engineering teams, Follow safe and secure development processes
Seniority
Senior, hands-on IC