Software/Firmware Design Engineer

Ascendo Resources

Saint Petersburg (FL)

On-site

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ascendo Resources, LLC is seeking a Software/Firmware Design Engineer to develop, test, and troubleshoot embedded software for microprocessors and microcontrollers in Saint Petersburg, FL. The role emphasizes C/C++/C# programming, motor control with BLDC and DC motors, and hands-on testing expertise.

The ideal candidate will perform static, unit, and integration testing, implement software verification, and develop Python scripts for automation.

Qualifications

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

Responsibilities

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

Skills

C programming
C++ programming
C# programming
Embedded software
Motor control
Python scripting
Testing & verification
Git & DevOps/JIRA

Tools

Git
Azure DevOps
JIRA

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.

Key Responsibilities
  • Develop, program, and troubleshoot embedded software and firmware.
  • Write and maintain code using C, C++, and C#.
  • Support sensor-based and sensorless BLDC and DC motor control systems.
  • Perform static analysis, unit testing, integration testing, and software verification.
  • Troubleshoot software and electromechanical systems.
  • Develop Python scripts for testing and automation.
  • Support software requirements, architecture, design, implementation, and integration.
  • Utilize Git and project management tools such as Azure DevOps or JIRA.
Required Qualifications
  • Strong experience with C, C++, and C# programming.
  • Embedded software and microcontroller programming experience (8, 16, and 32-bit).
  • Hands-on motor control experience with BLDC and DC motors.
  • Experience with software testing, including static analysis, unit, integration, white-box, and black-box testing.
  • Electromechanical troubleshooting experience.
  • Familiarity with Git and Azure DevOps or JIRA.
Preferred Qualifications
  • Knowledge of FDA design controls and IEC 62304.
  • Experience with Agile development methodologies.
  • Background in software architecture, requirements, and integration.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

SR2 • Austin (TX)

On-site
USD 120,000 - 180,000
Embedded Systems Firmware Engineer - Motor Control
Embedded Systems Firmware Engineer - Motor Control

Ascendo Resources, LLC • Saint Petersburg (FL)

On-site
USD 90,000 - 130,000
Firmware Design Engineer
Firmware Design Engineer

Ascendo Resources • Saint Petersburg (FL)

On-site
USD 83,000 - 124,000
Embedded Onsite Coordinator
Embedded Onsite Coordinator

PROLIM Corporation • Towson (MD)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Santa Barbara (CA)

On-site
USD 110,000 - 160,000
Equity Participation
Relocation Assistance
401(k)
+3
Embedded Firmware Engineer: Motor Control & Systems
Embedded Firmware Engineer: Motor Control & Systems

Ascendo Resources, LLC • Saint Petersburg (FL)

On-site
USD 83,000 - 124,000
Sr. Motor Control Embedded Software Engineer
Sr. Motor Control Embedded Software Engineer

Ryzen Solutions • Irvine (CA)

On-site
USD 110,208 - 165,312
Embedded Software Engineer, Robotics
Embedded Software Engineer, Robotics

Engtal • Austin (TX)

On-site
USD 110,000 - 160,000
Employee options
Medical insurance
Dental insurance
+3
Firmware Engineer
Firmware Engineer

Vertage • Austin (TX)

On-site
USD 130,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Goleta (CA)

On-site
USD 110,000 - 150,000
Equity Participation
Relocation Assistance
401(k)
+3