Wind River is seeking a highly skilled and experienced Operating Systems Developer Lead to lead and guide our local team in designing, developing and optimizing our VxWorks operating system components.
Requirements
- BSc / MSc degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree)
- 8+ years of relevant technical experience in software operation system development
- Proven experience in a leadership or mentoring role within a development team
- Excellent in C/C++ and assembly language
- Exceptional analytical and debugging skills
- Deep understanding of operating system concepts, such as user process management, memory management, and file systems
- Experience with RTOS software development such as core OS kernel capabilities
- Low level device driver, BSP board bring up, or architecture level development is a plus
- Excellent written and oral communication skills
- Experience with virtualization technologies is a plus
- Strong leadership and team collaboration skills
- Familiarity with iterative and agile/scrum software development processes
- Ability to manage multiple projects and priorities effectively
- Knowledge of ASPICE or automative standard a plus
- Experience with embedded security, in some of the following areas: Analyzing CVEs impact on embedded designs and integrating custom and open-source code changes to address vulnerabilities, Implementing a secure bootloader, Creating an encrypted storage devices driver or filesystems, Developing encrypted network protocols, Securing an embedded design using hardware keystore and asymmetric cryptography
Benefits
- Workplace Flexibility: Hybrid Work
- Company-sponsored health, dental, and life insurance
- Income protection through short and long-term disability coverage
- Matching RRSP
- Vacation and various time off policies to encourage work-life balance
- Well-being programs: Employee assistance program, mental well-being through Unmind
- Learning benefits: LinkedIn Learning subscription and seminars