Senior Embedded Software Engineer – Wind River Next RTOS
Core
Design, implement, and validate core functionality for Wind River's next-generation real-time operating system (RTOS) used in mission-critical intelligent systems.
Role type
Senior IC embedded software engineer (RTOS kernel development)
Builds
Production-grade real-time operating system components
Domain
Embedded systems / Real-time operating systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, kernel development, device driver development, OS concepts (processes, threads, memory management, file systems), debugging, Linux/Unix development, Git
Preferred skills
Embedded/real-time systems, robotics, IoT, low-level development (drivers, interrupts, hardware interaction), Assembly, C++, Python, performance analysis, concurrency debugging, real-time constraints (latency, determinism)
Technologies
Wind River Next RTOS, Linux/Unix, Git, C, C++, Assembly, Python
Responsibilities
Design and implement OS components, develop high-quality code and tests within CI/CD, debug and resolve issues, write technical documentation, collaborate with cross-functional teams
Seniority
Senior, hands-on IC