Software Development and Test Engineer (all genders)
Core
Develop embedded real-time software for cardiovascular and CT medical imaging systems and perform unit, integration, and verification testing.
Role type
Embedded real-time software engineer (medical imaging)
Builds
Embedded real-time software for cardiovascular and CT systems
Domain
Medical technology / Embedded systems
Deliverable
production ML models | product features
Required skills
C/C++, embedded real-time software development, hardware/software development lifecycle, code reviews, design patterns, UML, model-based development (HCL Model RealTime)
Preferred skills
Git/GitHub, data-driven development tools, AI-assisted development tools
Technologies
C, C++, HCL Model RealTime, Git, GitHub, UML
Responsibilities
Develop, implement, test, and document embedded real-time software; conduct unit, integration, and verification tests; analyze technical requirements and create robust software/design solutions; perform root cause analysis and implement design corrections; participate in code reviews and maintain coding standards and audit-ready documentation
Seniority
Mid-level, hands-on IC