Modis

Firmware Engineer

St. Petersburg, Florida, US

Role snapshot

Modis is hiring a Firmware Engineer on a full-time basis. This is a role based in St. Petersburg, Florida, US.

Company
Modis
Location
St. Petersburg, Florida, US
Job type
Full-time
Posted
Nov 6, 2026

Who this role suits

The listing does not state a required experience level here. Read the requirements in the description below and apply if they match your background.

How to prepare your application

  • Match your résumé to the requirements in the description, using the same wording where it is honest to do so.
  • Prepare a short example for each requirement you meet, and be ready to explain any you only partly meet.
  • Read what Modis publishes about its product or team, so you can say clearly why this role and this company.

Apply only on Modis's own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.

About the role

Modis is seeking a for a Software/Firmware Design Engineer at Location: St Petersburg, FL for a contract Duration: 06+Months with potential to direct hire.

Pay Range: $70/h- $85/h; The rate may be negotiable based on experience, education, geographic location, and other factors.


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:

  • Strong in C, C++, C#
  • Motor control with sensor and sensorless BLDC and DC motors
  • Strong testing with Static analysis, Unit and integration and white and black box testing
  • Electromechanical design troubleshooting
  • Scripting for test Python
  • Understanding of Design and Design testing principles
  • Git and use of Application Life cycle tools like Azure Devops or JIRA


Nice to Have:

  • Software Planning, Requirements, Architecture, Design, Implementation, and Integration
  • Medical Device Design Experience with FDA and IEC62304 processes
  • Agile Methodology


Additional Job Description:

  • Medical Device Design processes
  • Work with manager and/or PM to provide information that will aid in the initial estimation process (RFI/RFQ)
  • Write clear and concise documentation related to the work performed.
  • Develop and run effective software verification tests to ensure product stability and performance.
  • Identify, document, prioritize, and resolve software issues on a software unit level.
  • Provide input to identify and mitigate technical project risks.
  • Perform tasks and work items at a sub-project level with limited support from team lead or PM.
  • Work with cross-functional teams to ensure project success.
  • Follow department processes and procedures.
  • Comply with company security and safety policies.


If you feel this is not something that you are currently interested in but know of someone who might be, please share the details with them or let me know their details so I can reach out to them! Here are the specs on the role, for your records:



Equal Opportunity Employer/Veterans/Disabled


Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.


To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit Website Privacy Policy | Modis.


The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

· The California Fair Chance Act

· Los Angeles City Fair Chance Ordinance

· Los Angeles County Fair Chance Ordinance for Employers

· San Francisco Fair Chance Ordinance