Senior Software/Firmware Design Engineer

Modis
St. Petersburg, FL, United States
2 days ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$124,800
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Agile Methodology Application Lifecycle Management JIRA Microsoft Azure Black-Box Testing C Sharp (Programming Language) C++ (Programming Language) Static Program Analysis Firmware Python (Programming Language) Software Engineering
+7 more
Software Systems Scripting Software Verification Git Integration Tests Solid Principles Software Coding

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., * 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.

Requirements

  • 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

Benefits & conditions

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.com
Prepare application

Good distractions

Loading talks and stories from around this role…