You will develop low-level firmware and software for embedded systems.
Responsibilities
Develop Power on Self Test (POST) coding within U-boot, including memory tests, client voltage/current checks, and HART checksums.
Write interface interrupt codes in VxWorks to provide prognostic monitoring flags for over/under-voltage, over-temperature, over-current, power good, and reset signals.
Manage code through the full SDLC process.
Perform SOUP analysis as required.
Required Skills
5+ years of experience in firmware or embedded software development.
Proficiency in C/C++.
Experience with U-boot and bare-metal code.
Working knowledge of Linux and VxWorks.
Scripting experience with Python.
Hands-on experience with Gitlab, Artifactory, and Docker.
Experience using Code-Studio.
Understanding of the SDLC process and SOUP analysis.