Software Architect - Next Generation RTOS
Core
Lead the design, development, and optimization of the next generation VxWorks operating system and Hypervisor solutions for edge devices.
Role type
Senior IC Operating Systems Developer Lead
Builds
Embedded VxWorks operating system components and Hypervisor solutions
Domain
Embedded systems, Real-Time Operating Systems (RTOS), Edge Computing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ and assembly language development, Operating system concepts (process/memory/file system management), RTOS kernel development, Low-level device driver and BSP development, Virtualization technologies, ASPICE/DO178 standards knowledge
Preferred skills
Virtualization technologies, Automotive standards knowledge
Technologies
VxWorks, Hypervisor, C, C++, Assembly
Responsibilities
Lead the design and development of operating system components, Mentor and coach technical team members, Develop and enforce best practices for coding and testing, Perform in-depth analysis and troubleshooting of issues, Collaborate with product management to define product capabilities
Seniority
Senior, hands-on IC with leadership responsibilities