Wireless Software/Firmware Engineer (Bluetooth or Zigbee) – Contract-to-Perm, Onsite
An established engineering organization supporting regulated product development is seeking a Wireless Software/Firmware Engineer to design, develop, and verify embedded software running on microcontrollers and embedded processors. This is an on‑site contract role in the St. Petersburg, Florida area with a targeted start in early March 2026.
Work Model and Duration:
On‑site in the St. Petersburg, FL area
Core hours: 9:00 AM to 3:00 PM with flexibility to complete an 8‑hour day around core hours
Compensation:
Target pay rate: $40 - $50/hour
What You Will Do:
- Design, develop, and verify embedded software/firmware on 8‑bit, 16‑bit, and 32‑bit microcontrollers and embedded processors
- Implement wireless connectivity features using Bluetooth and/or Zigbee stacks
- Define and follow software design principles and development processes in day‑to‑day work
- Create software deliverables across the lifecycle, including requirements, architecture, detailed design, implementation, and unit and integration testing
- Develop and execute effective software verification tests to support stability and performance
- Perform white‑box, requirements‑based testing and document results
- Troubleshoot issues across hardware and software, including electromechanical system‑level problems
- Identify, document, prioritize, and resolve software issues at the unit level
- Write clear technical documentation for work performed
- Partner with cross‑functional teams and work with a manager and/or project manager to support estimation inputs for RFI/RFQ activities
- Provide input on technical risks and mitigation approaches
- Execute sub‑project level tasks with limited day‑to‑day support while coordinating with larger project teams
Required Qualifications:
- Strong C and C++ proficiency in embedded development
- Strong Bluetooth and/or Zigbee Stack Experience
- Experience with Nordic platforms and Sepher OS
- Experience with white‑box, requirements‑based software testing
- Electromechanical design troubleshooting experience in hardware/software systems
- Understanding of design principles and design testing principles
- Experience developing firmware for embedded processors and microcontrollers, including unit and integration testing
Preferred Qualifications:
- Bluetooth and/or Zigbee mesh networking experience
- Database concepts
- Experience with software planning, requirements, architecture, design, implementation, and integration
- Medical device design experience, including FDA and IEC 62304 processes
- Python scripting for test automation
- Git and ALM tools such as Azure DevOps or Jira
- Agile methodology experience
Interview Process:
The interview process is expected to move quickly due to an immediate need and an early March start.