Senior Staff Software Engineer

BD
US - Georgia - Covington
View Company Profile / << Go Back

  • Job Type: Full time
  • 7 days ago

Job Description

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




Fast Track Upload