Associate Embedded Systems Engineer - On Site
Drive Medical · Somerset, PA · 1 wk ago
EngineeringFull-time
Reports to: Manager, Engineering – Firmware | Department: Clinical Care Engineering | FLSA Status: Exempt
About the Role
Serve as a team member within the Engineering group providing embedded software design and development support for new and existing medical devices.
Responsibilities
- Document all aspects of software development including requirements, specifications, architecture, software risk management, software development plans, V&V test plans, traceability matrices, test protocols, and test reports.
- Participate in detailed cross-functional team design reviews.
- Integrate and troubleshoot embedded software within hardware platforms.
- Ensure compliance with quality control policies and applicable regulatory standards.
- Provide support of various test, design, and manufacturing engineering activities as assigned.
Requirements
- BS in Electrical or Computer Engineering with a career profile oriented to embedded system design and firmware development.
- 0-3 years of embedded firmware experience with C/C++.
- Experience with development tools including emulators, logic-analyzers, and oscilloscopes.
- Familiarity with development of medical devices in accordance with IEC 62304 SDLC and FDA regulatory requirements (preferred).
- Familiarity with ARM Cortex-M architecture (STM32 preferred).
- Familiarity with bare-metal development using state machine driven architecture.
- Working knowledge of real time operating systems such as Segger embOS or FreeRTOS (preferred).
- Experience with LCD GUI development using Segger emWin or other middleware libraries (preferred).
- Experience with I2C, SPI, USART, and USB communication (preferred).
- Familiar with wireless communication topologies and protocols (NFC, Bluetooth, and cellular communication experience a plus).
- Experience with Visual C++, Embarcadero Delphi, Python, or Visual Basic (preferred).
- DC brushless motor control experience (preferred).
Skills
- Familiar with documentation associated with new product development.
- Team-oriented and able to work in a multi-disciplinary creative environment.
- Self-motivated and able to set personal and professional goals, achieving them with minimal supervision.
Benefits
- Competitive benefits
- Paid Time Off
- 401(k) Savings Plan
Schedule
On Site - In Office - Monday through Friday, 8 hours per day