Unit Test Software/Firmware Engineer
Listed on 2026-08-28
-
Software Development
Software Engineer, Software Testing, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Title:
Unit Test Software/Firmware Engineer
Location:
St. Petersburg, FL / 3 days onsite
Contract:
8-12+ month contract Rate: TBD Job Description
The Software/Firmware Design Engineer is a self-motivated engineer who designs, develops, and verifies software solutions that reside on embedded processors. This includes defining software design principles, writing code in the supported language, and understanding the firmware functionality of 8, 16, 32-bit microprocessors and microcontrollers.
The engineer is expected to build high-quality, innovative, and fully functional software which includes requirements, architecture, detailed design unit and integration test. The work environment can be either independent or within a team and the engineer understands and uses software design processes during their daily tasks.
Required Skills:- Strong in C, C++
- Automated Unit and integration testing with one or more frameworks:
Vector cast, google test or Cppunit - White box Software requirements testing
- Scripting for test Python (or other)
- Understanding of Design and Design testing principles
- Git and use of Application Life cycle tools like Azure Devops or JIRA
- Software Planning, Requirements, Architecture, Design, Implementation, and Integration
- Medical Device Design
Experience with FDA and IEC
62304 processes
(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).