Digital Signal Processing Engineer – Motor Drives

Modis · St. Petersburg
Work typeContract
Pay$60 – $80/hr
PostedNov 12, 2026
LevelMid level
In short Modis is seeking a Digital Signal Processing Engineer – Motor Drives for a client located in St. This is a 6+ months contract position.
PYTHONC#AZUREJIRA

📋 About the job

Modis is seeking a Digital Signal Processing Engineer – Motor Drives for a client located in St. Petersburg, FL. This is a 6+ months contract position. Ideally looking for a candidate with experience in the Medical Device manufacturing industry

Pay Range: $60 - $80/hour; The rate may be negotiable based on experience, education, geographic location, and other factors

Your Responsibilities will include

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 are interested in this role, then please click APPLY NOW. For other opportunities available at Modis, or any questions, please contact Punit Pathak at 610 445 8219 or [email protected].

📄 Read the full description → The rest of this listing is on the hiring partner’s site.
Interested in this role?Apply in one click — no JobQ account needed.
Apply now →
Digital Signal Processing Engineer – Motor Drive...Modis
Apply now