Firmware Engineer
Listed on 2026-08-05
-
Software Development
Software Engineer
Job Title
Collaborate with systems and hardware teams to gather and capture requirements.
Develop software which meets quality, reliability, performance, and testability requirements.
Work with global teams and architects on generating consistent design and architectural improvements for MR platforms.
Conduct design and code reviews to ensure best practices.
Plan and conduct work using the Scaled Agile Framework.
Support planning and execution through user stories to meet commitment made by scrum team.
Mandatory skills and skill proficiencies required for this position:
Bachelor’s degree or foreign degree equivalent in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
5+ years of experience developing object oriented (OO) software leveraging object-oriented design methodology.
5+ years of experience developing embedded software using C++ and object-oriented design.
Familiarity using standard tools for embedded software development such as emulators, debuggers, analyzers.
3+ years of experience using continuous integration and automated testing.
3+ years of experience working with a Realtime OS such as VxWorks.
Experience using a Linux development environment and containers.
Experience using source control such as Git.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).