Member of Technical Saff – OS Kernel
Core
Develop kernel components and core OS technologies for the embedded VxWorks operating system, ensuring security, safety, high performance, and real-time reliability.
Role type
Senior IC embedded operating systems engineer (kernel)
Builds
Embedded VxWorks OS kernel components and device drivers
Domain
Embedded systems / Real-time operating systems (RTOS)
Deliverable
production ML models | product features | infrastructure
Required skills
Operating system development, kernel development, device driver development, C programming, embedded systems development, RTOS software development, low-level device drivers, BSP board bring-up, architecture-level development, industry certification standards compliance (DO-178C, ISO 26262, ASPICE, MIL)
Preferred skills
Assembly, C++, Python, project end-to-end ownership
Technologies
VxWorks, C, C++, Python, Assembly
Responsibilities
Design and develop Core OS technologies for embedded VxWorks OS; Develop and deliver high quality design, code, and tests following a CI/CD model and agile methodology; Investigate and resolve issues reported during product verification and from customers; Create design documents for new technologies and conduct code reviews; Collaborate with cross-functional teams to integrate hardware and software solutions; Participate in all aspects of the software development process
Seniority
Senior, hands-on IC