Modis

Senior Software/Firmware Design Engineer

St. Petersburg, FL

Full-time

Published Expires (UTC)

Your next opportunity

Create a job alert

Receive new jobs matching these criteria.

Software DevelopersSt. Petersburg, FL · Within 15.5 mi · Information Technology (IT), Full-Time Jobs
Free for job seekers. Always.
You’re in control

Manage your alerts or unsubscribe at any time.

Manage job alerts

About this opportunity

Modis is seeking a Software/Firmware Design Engineer IV role for a 4-6 months Contract position with possible extension with a client located in St Petersburg, FL.

Pay Range: $60/hr. - $70/hr. on W2

(The rate may be negotiable based on experience, education, geographic location, and other factors.)

Job Summary:

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 sensor less 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 Details:

  • 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.

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

Your next step

Interested in this role?

Review the details, then choose the resume you want to share.

Apply for this job Free for job seekers. Always.

Share this job

About the employer

Modis

Represent this company?Claim this profile

Related opportunities

Your next opportunity

Create a job alert

Receive new jobs matching these criteria.

Software DevelopersSt. Petersburg, FL · Within 15.5 mi · Information Technology (IT), Full-Time Jobs
Free for job seekers. Always.
You’re in control

Manage your alerts or unsubscribe at any time.

Manage job alerts
Your preferred location

Where would you like to work?

Choose a city, a state, or United States to search across the country.

Location is requested only when you choose this option. Precise coordinates are not stored.
JobbolJobbol

Your privacy. Your choice.

Choose how Jobbol uses optional data in this browser. Necessary functions remain available. Closing this window does not give consent.

Essential services

Sign-in, secure forms, abuse prevention, language and the city or theme you explicitly select. These functions are needed to provide the service you request.

Always active

Do Not Sell or Share My Personal Information

Jobbol does not sell resumes or use your personal information for cross-context behavioral advertising. This protection is active for everyone. You can also turn off all optional processing below without signing in.

Protection active

You can change your choice at any time from the footer. Choices last up to 180 days in this browser. Account restrictions also apply when we can identify your signed-in account.

Notice version: 2026-11-12.ads1

Quick view