Senior Engineering Manager - RTOS BSP Architecture
Core
Lead a team developing operating system technologies and Board Support Packages (BSP) for Wind River's next generation real-time embedded operating system.
Role type
Senior Engineering Manager - RTOS BSP Architecture
Builds
Real-time embedded operating systems and BSPs for mission-critical intelligent systems
Domain
Embedded systems, Real-Time Operating Systems (RTOS), Automotive, Aerospace, Defense
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded OS development, Device driver development, Board bring up, C/C++ programming, Hardware Abstraction Layer (HAL) development, Bootloader development, ARM/Intel/PowerPC architecture, Assembly programming, Debugging and troubleshooting, CPU/MMU/Cache/Interrupts/DMA understanding, Peripheral programming (PIC, GIC, UART, Timer, Memory Controller), RTOS knowledge (QNX, VxWorks, FreeRTOS), Technical leadership, Team building, Mentoring, Project management, Resource allocation, Cost management
Preferred skills
Knowledge of RTOS (QNX, VxWorks, FreeRTOS), Agile/Scrum experience, Managing teams of 10+
Technologies
C, C++, QNX, VxWorks, FreeRTOS, ARM, Intel, PowerPC, PIC, GIC, UART, Timer, Simple Bus, Memory Controller
Responsibilities
Lead and guide a development team in design, implementation, and validation of embedded architecture and BSP development, Manage team priorities and assignments, Collaborate with architects/senior developers and product managers to define and plan feature development, Oversee project logistics and resource allocation, Help create and oversee project budgets, Communicate with field and customers on product and technology information, Lead project initiatives within engineering
Seniority
Senior, hands-on IC with management responsibilities