The Principal Software Developer leads the hands-on implementation and delivery of software for Cognixion's medical device and research platforms, providing technical leadership and contributing to design, coding, integration, verification, and release activities.
Requirements
- Direct management of a 2-3 software developers
- Design, implement and maintain production quality software components
- Leads technical decision-making for assigned systems or subsystems
- Executes software development activities in compliance with applicable medical device SDLC expectations
- Mentors developers through pairing, design reviews, debugging support and guidance
- Provides clear status updates, identifies risks early and proposes mitigation plans
- Strong understanding of modern engineering practices
- Excellent communication skills with the ability to translate between technical and non-technical stakeholders
- Experience integrating software with wearable sensors, BLE peripherals, or custom hardware
- Familiarity with medical device software standards and expectations
