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/