Develop safety- and security-critical embedded software C++
Strong work experience on C++ Software
Work in a variety of hardware and software environments, ranging from commercial off-the-shelf to custom System on Chip architectures, and from general purpose to embedded real-time operating systems
Use modern continuous integration and development tools, and promote continuous improvement of engineering tools and practices across the global development organization
Possesses excellent interpersonal skills and the ability to work with multiple cross-discipline groups, providing coordination across other agile development teams, system and software architects, hardware, and manufacturing
Lead high- and detailed-level design and implementation of low-level software, board bring-up
Clearly documents requirements, designs, and code.
Experience of debugging software systems using either an on-chip debugger, or a software-based debugger such as GDB
Mentor less experienced personnel, and encourage knowledge sharing and learning among the development community