Embedded Firmware Engineer
Job in
Waukesha, Waukesha County, Wisconsin, 53188, USA
Listed on 2026-07-14
Listing for:
PIXIE
Full Time
position Listed on 2026-07-14
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Python, C++ Developer
Job Description & How to Apply Below
- Develop and enhance embedded firmware using Vx Works , C/C++, and U-Boot
. - Implement Power-On Self-Test (POST) functionality, including memory tests, ADC voltage/current checks, and checksum validation.
- Develop interrupt handlers and monitoring interfaces for system health diagnostics (voltage, temperature, current, power-good, reset signals).
- Work with embedded development tools such as Code Composer Studio
, Git Lab
, Artifactory
, Docker
, and Python
. - Perform SOUP (Software of Unknown Provenance) analysis and follow regulated SDLC and documentation processes.
- Collaborate with cross-functional hardware, firmware, and systems engineering teams to deliver reliable embedded solutions.
- 7–10 years of embedded firmware/software development experience.
- Strong programming skills in C/C++.
- Hands‑on experience with Vx Works , U-Boot
, Embedded Linux
, and bare-metal development
. - Experience with Git, Docker, Python, and embedded debugging tools.
- Knowledge of firmware validation, interrupt handling, and hardware interface development.
- Bachelor's degree (or higher) in Electrical Engineering, Computer Engineering, or a related field.
- 5+ years of experience in medical devices
, industrial automation
, or instrumentation
. - Experience working in regulated environments with SDLC and technical documentation.
- Strong communication, collaboration, and technical leadership skills.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×