Back to results

Principal Firmware Engineer

  • Maple Grove, MN, United States

$95,000.00 - $150,000.00 / Annually

Applications open in a new tab.

Job details

Pay
$95,000.00 - $150,000.00 / Annually
Experience
7+ years of experience with demonstrated success in Medical Product Development.
Posting language
English
Posted

Original job description

Job Duties

Seeking a Principal Firmware Engineer to be responsible for ensuring technical solutions meet stakeholder’s needs, standards, and industry practices. This engineer assures solutions address our customers challenging medical device development needs. Translates needs into clearly defined, verifiable design inputs. Collaborate with teams to define solutions, architectures, interfaces, scope and other high level and multi-disciplinary needs of programs. These programs include complex electromechanical systems from mobile health devices to implantables.

Essential Duties and Responsibilities:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Proactively ensures projects make technical deliverables though developing and reviewing project deliverables.
  • Lead engineering efforts and drive related deliverables on multiple projects.
  • Perform lead engineering role as sole engineer or as part of a team.
  • Develop design and implementation deliverables.
  • Ensure compliance to standards, process, and methodologies.
  • Ensure all needed deliverables are completed in the right order, complete and thorough at all stages of development.
  • Capture systems design outputs, rationales, and lower level requirements.
  • Lead formal verification planning, assist with test method identification and development.
  • Keep abreast of related laws and regulations and incorporate compliance within deliverables.
  • Participate in continuous improvement efforts.
  • Assists with overcoming roadblocks. Facilitates smooth technical integration between groups.
  • Works hand in hand with staff, program managers and customers to ensure optimal and sound engineering solutions are implemented.
  • Support internal groups across the organization.
  • Establishes and maintains processes/procedures. Effectively creates and supports process enhancement initiatives.
  • Observes safety and security procedures, including maintaining confidentially, using equipment / materials properly, reporting potentially unsafe conditions, and acting upon appropriate actions.

Minimum Education Required

Bachelor’s of Science degree in science related field

Minimum Experience Required

Minimum Qualifications:

The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • 7+ years of experience with demonstrated success in Medical Product Development. Knowledge of medical device Regulations (examples: 21 CFR, ISO 13485, ISO 14971, ISO 9001, etc.).
  • Comprehensive knowledge of software engineering in a regulated field is a must.
  • Extensive experience with firmware development in C/C++ or similar language.
  • Extensive experience developing engineering documents complying with medical standards.

Core

  • C
  • C++
  • Embedded C/C++
  • Assembly language

o ARM assembly

  • Sensor
  • Motors
  • Standards (13485, 62304, 14971, …)
  • Osscilloscopes, lagic analyzers, …

ARM

  • ARM Cortex-M0/M0+
  • Cortex-…

Common MCU families

  • STMicroelectronics STM32
  • Nordic Semiconductor nRF52 / nRF53 / nRF54
  • …

RTOS

  • FreeRTOS
  • Micrium µC/OS
  • SafeRTOS

Frequently useful

  • USB
  • Ethernet
  • I²C
  • JTAG
  • EtherCAT
  • BLE
  • Wi-Fi
  • NFC
  • IAR
  • Git
  • QT
  • CP-lint, et al
  • MISRA
  • Encryption
  • CyberSecurity
  • Compass

Shift

First (Day)

Number of Openings

1

Public Transportation Accessible

No

Veterans Encouraged to Apply

Yes

Physical Required

No

Drug Test Required

Yes

Compensation

$95,000.00 - $150,000.00 / Annually

Postal Code

55369

Job Type

Full Time

Place of Work

On-site

Requisition ID

6806

Job Benefits

Benefits:

401(k)

Health insurance

Life insurance

Paid time off

Application Instructions

If interested and qualified, please submit your resume to careers@dr-group.com or visit our website to apply: http://dr-group.com/find-engineering-technical-jobs/

Report this job