Note: The job is a remote job and is open to candidates in USA. Radiant Systems Inc is hiring a Senior Embedded/Systems Software Engineer to develop foundational software components for robotics and enabling technology applications in clinical environments. The role involves researching, designing, implementing, testing, maintaining, and enhancing software supporting surgical planning and clinical application architectures.
Responsibilities
- Develop source code for shared biomechanics and surgical planning components that integrate into established pre-operative, intra-operative, and post-operative clinical application architectures
- Participate in all phases of the Software Development Life Cycle (SDLC), including code reviews, documentation, integration, testing, defect management, and code analysis
- Deliver feature-complete software components that meet functional requirements and design specifications
- Collaborate with cross-functional engineering teams to ensure high-quality, maintainable, and scalable software solutions
- Support ongoing maintenance and enhancement of clinical software components
Skills
- Strong experience with C++ and Qt development in a Linux environment
- Experience working with 3D geometry and image processing algorithms, including complex 3D mathematical calculations
- Proficiency with integrated development environments (IDEs) and software build systems
- Experience using revision control systems and following CI/CD development practices
- Familiarity with unit testing and incorporating automated testing into the software development workflow
- Experience developing surgical planning systems is highly preferred
Company Overview
Company H1B Sponsorship