Firmware Engineer

Modis

Saint Petersburg (FL)

On-site

USD 96,000 - 117,000

Full time

48 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
Life insurance
Short-term disability
401K plan

Job summary

Modis is seeking a Software/Firmware Design Engineer for a contract role in St. Petersburg, FL. You will design, develop, and verify software for embedded processors, defining software design principles, writing code, and ensuring firmware functionality across 8/16/32-bit MCUs.

Coordinate with teams to deliver high-quality software on time. The role requires strong C, C++, and C# skills, motor control experience, and hands-on testing across static analysis, unit/integration, and white/black box

Qualifications

  • 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.
  • Scripting for test Python.
  • Understanding of Design and Design testing principles.
  • Git and use of Application Life cycle tools like Azure Devops or JIRA.

Responsibilities

  • Develop, verify, and document software for embedded processors.
  • Collaborate with cross-functional teams to ensure software quality and product reliability.
  • Write clear documentation related to software design, testing, and verification.
  • Develop and execute software verification tests to ensure product stability and performance.
  • Identify, document, and mitigate software issues on a unit level and contribute to risk management.

Skills

C programming
C++ programming
C# programming
Motor control

Tools

Azure DevOps
JIRA

Job description

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

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Medical Device Firmware Engineer
Medical Device Firmware Engineer

Modis • Saint Petersburg (FL)

On-site
USD 83,000 - 110,000
Digital Signal Processing Engineer – Motor Drives
Digital Signal Processing Engineer – Motor Drives

Modis • Saint Petersburg (FL)

On-site
USD 83,000 - 110,000
Motor Control Engineer
Motor Control Engineer

Modis • Saint Petersburg (FL)

On-site
USD 83,000 - 110,000
Medical
Dental
Vision
+7
Firmware Design Engineer
Firmware Design Engineer

Ascendo Resources • Saint Petersburg (FL)

On-site
USD 83,000 - 124,000
Embedded Firmware Engineer (C/C++, Motor Control) Contract
Embedded Firmware Engineer (C/C++, Motor Control) Contract

Modis • Saint Petersburg (FL)

On-site
USD 96,000 - 117,000
Medical benefits
Dental benefits
Vision benefits
+3
Contract Medical Device Firmware Engineer - Motor Control
Contract Medical Device Firmware Engineer - Motor Control

Modis • Saint Petersburg (FL)

On-site
USD 83,000 - 110,000
Software/Firmware Design Engineer
Software/Firmware Design Engineer

Ascendo Resources • Saint Petersburg (FL)

On-site
USD 90,000 - 130,000
DSP Engineer – Motor Drives (Medical Devices)
DSP Engineer – Motor Drives (Medical Devices)

Modis • Saint Petersburg (FL)

On-site
USD 83,000 - 110,000
Firmware Engineer
Firmware Engineer

Mesa Laboratories, Inc. • Tucson (AZ)

On-site
USD 80,000 - 100,000
Medical, Dental, Vision insurance
HSA
Dependent Care FSA
+8
Motor Control Engineer — Medical Device Firmware Specialist
Motor Control Engineer — Medical Device Firmware Specialist

Modis • Saint Petersburg (FL)

On-site
USD 83,000 - 110,000
Medical
Dental
Vision
+7