Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
BD in Virginia seeks an experienced embedded software engineer to develop and maintain software for regulated medical devices, contributing across architecture, requirements, design, implementation, integration, verification, release and sustaining engineering.
The role requires a bachelor's degree, 8+ years in software development, strong embedded C/C++ and RTOS, familiarity with hardware interfaces, and knowledge of IEC 62304 and design controls.
Develop and maintain embedded software for regulated medical devices, contributing across architecture, requirements, design, implementation, integration, verification, release, and sustaining engineering. Collaborate with cross-functional teams on product development, risk management, field issues, connected-device solutions, and technical decisions while mentoring engineers and communicating risks and recommendations.
Requirements: Requires a bachelor's degree in a relevant engineering or computer science discipline, at least eight years of software development experience, and experience with regulated or safety-critical products. Candidates need strong embedded C/C++ and RTOS expertise, familiarity with hardware interfaces and protocols, and working knowledge of design controls, software risk management, traceability, verification, and IEC 62304 or an equivalent standard.
Key Skills: Embedded Software Development, C/C++, RTOS, Microcontrollers, Software Architecture, Hardware-Software Integration, Communication Protocols, Medical Device Software, IEC 62304, Software Risk Management, Requirements Traceability, Software Verification and Validation, Debugging and Troubleshooting, Cybersecurity, Bluetooth Low Energy, Technical Mentoring