Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Software/Firmware Design Engineer

  • Software/Firmware Design Engineer job type Posted on: Nov 04, 2026
  • Software/Firmware Design Engineer experience level Ascendo Resources
  • Software/Firmware Design Engineer employment type Saint Petersburg, Florida
  • Software/Firmware Design Engineer employment type Onsite
  • Software/Firmware Design Engineer salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Software/Firmware Design Engineer roles in Florida.

View Salary Guide →

Job Title :

Software/Firmware Design Engineer

Job Type :

Full-Time

Job Location :

Saint Petersburg Florida United States

Remote :

No

Jobcon Logo Job Description :

Job Description

We are seeking a Software/Firmware Design Engineer to develop, test, and troubleshoot embedded software for microprocessors and microcontrollers. The ideal candidate will have strong C/C++ programming skills, hands-on experience with motor control systems, and a background in software testing and verification.

\n

Key Responsibilities

\n
    \n
  • Develop, program, and troubleshoot embedded software and firmware.
  • \n
  • Write and maintain code using C, C++, and C#.
  • \n
  • Support sensor-based and sensorless BLDC and DC motor control systems.
  • \n
  • Perform static analysis, unit testing, integration testing, and software verification.
  • \n
  • Troubleshoot software and electromechanical systems.
  • \n
  • Develop Python scripts for testing and automation.
  • \n
  • Support software requirements, architecture, design, implementation, and integration.
  • \n
  • Utilize Git and project management tools such as Azure DevOps or JIRA.
  • \n
\n

Required Qualifications

\n
    \n
  • Strong experience with C, C++, and C# programming.
  • \n
  • Embedded software and microcontroller programming experience (8, 16, and 32-bit).
  • \n
  • Hands-on motor control experience with BLDC and DC motors.
  • \n
  • Experience with software testing, including static analysis, unit, integration, white-box, and black-box testing.
  • \n
  • Python scripting experience.
  • \n
  • Electromechanical troubleshooting experience.
  • \n
  • Familiarity with Git and Azure DevOps or JIRA.
  • \n
\n

Preferred Qualifications

\n
    \n
  • Medical device software development experience.
  • \n
  • Knowledge of FDA design controls and IEC 62304.
  • \n
  • Experience with Agile development methodologies.
  • \n
  • Background in software architecture, requirements, and integration.
  • \n
\n


Jobcon Logo Position Details

Posted:

Nov 04, 2026

Reference Number:

cc549637b3a7c137

Employment:

Full-time

City:

Saint Petersburg

Job Origin:

ziprecruiter

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Software/Firmware Design Engineer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Job Description

We are seeking a Software/Firmware Design Engineer to develop, test, and troubleshoot embedded software for microprocessors and microcontrollers. The ideal candidate will have strong C/C++ programming skills, hands-on experience with motor control systems, and a background in software testing and verification.

\n

Key Responsibilities

\n
    \n
  • Develop, program, and troubleshoot embedded software and firmware.
  • \n
  • Write and maintain code using C, C++, and C#.
  • \n
  • Support sensor-based and sensorless BLDC and DC motor control systems.
  • \n
  • Perform static analysis, unit testing, integration testing, and software verification.
  • \n
  • Troubleshoot software and electromechanical systems.
  • \n
  • Develop Python scripts for testing and automation.
  • \n
  • Support software requirements, architecture, design, implementation, and integration.
  • \n
  • Utilize Git and project management tools such as Azure DevOps or JIRA.
  • \n
\n

Required Qualifications

\n
    \n
  • Strong experience with C, C++, and C# programming.
  • \n
  • Embedded software and microcontroller programming experience (8, 16, and 32-bit).
  • \n
  • Hands-on motor control experience with BLDC and DC motors.
  • \n
  • Experience with software testing, including static analysis, unit, integration, white-box, and black-box testing.
  • \n
  • Python scripting experience.
  • \n
  • Electromechanical troubleshooting experience.
  • \n
  • Familiarity with Git and Azure DevOps or JIRA.
  • \n
\n

Preferred Qualifications

\n
    \n
  • Medical device software development experience.
  • \n
  • Knowledge of FDA design controls and IEC 62304.
  • \n
  • Experience with Agile development methodologies.
  • \n
  • Background in software architecture, requirements, and integration.
  • \n
\n


Loading
Please wait..!!