Member of Technical Staff – Wind River Next Gen RTOS
Ottawa, Ontario, Canada
JOB ID: J000699323
https://www.aptiv.com/en/jobs/search/open-positions/J000699323
Member of Technical Staff – Wind River Next Gen RTOS
Location: Kanata, ON
YOUR ROLE
As an OS MTS, you will develop components for WR next generation real-time operating system. Leveraging your operating systems expertise, you will help design and implement new capabilities while upholding VxWorks’ core principles of security, safety, high performance, and real-time reliability.
HOW YOU WILL CONTRIBUTE
In your daily job you will:
-
Design and develop OS technologies for WR next generation RTOS
-
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
Key skills and competencies for succeeding in this role are:
-
8+ years of relevant technical experience in operating systems development, including kernel and device driver development.
-
Excellent understanding of OS concepts such as processes, threads, memory management, and file systems.
-
Excellent programming skills using C
-
Proficiency in assembly, C++, Python, and other development languages is a plus.
-
Strong analytical and debugging skills.
-
Strong understanding of operating system concepts
-
Experience with RTOS software development such as core OS kernel capabilities.
-
Experience with low-level drivers, board bring-up, or architecture-level development
-
Excellent written and oral communication skills.
-
Exceptional team player who works well in collaborative environments.
-
Ability to be a technical lead in a project or technical area
-
Self-managed, fast learner with the desire and ability to master new technologies.
-
Familiarity with version control systems (e.g. git) and the iterative and agile/scrum software development processes.
-
Experience in developing software compliant with industry certification standards, including DO-178C, ISO 26262, ASPICE, MIL is a plus.
-
Ability to drive a project end-to-end, from concept and requirements through implementation, delivery, and release