Intellectt Inc is seeking a Senior Software Engineer to design, develop, test, debug, and maintain medical device software applications. The role involves collaborating with cross-functional teams and supporting Agile/Scrum and CI/CD development environments.
Responsibilities:
- Design, develop, test, debug, and maintain medical device software applications
- Work across the full software development lifecycle (SDLC)
- Collaborate with cross-functional teams including Quality, Regulatory, Clinical, and Product Management
- Support Agile/Scrum and CI/CD development environments
- Troubleshoot complex technical issues and perform root cause analysis
- Develop technical documentation, software requirements, and design specifications
- Support software testing, V&V activities, risk assessments, and compliance initiatives
- Mentor junior engineers and contribute to technical leadership activities
Requirements:
- Strong experience with C#, .NET, C++, or object-oriented programming
- Experience in regulated industries (medical devices preferred)
- Knowledge of SDLC, software architecture, debugging, and automated testing
- Experience with Git, Azure DevOps, Visual Studio, Linux/UNIX, CI/CD tools
- Strong problem-solving and communication skills
- Medical device software experience
- DICOM / HL7 knowledge
- Cybersecurity and secure software development practices
- Automated testing and cloud technologies