Software Engineer (CONTRACTOR)
Job Description
This contract Software Engineer role focuses on designing and building ML infrastructure, AI-enabled GUIs, C++ extensions, and maintaining build and test infrastructure at EDDA Technology in Princeton, NJ.
Responsibilities
- Design and develop intuitive, responsive graphical user interfaces for AI-powered clinical applications, prioritizing usability for healthcare professionals.
- Develop high-performance C++ extensions to support core functionality.
- Design and maintain the software build and packaging systems, along with testing infrastructure including unit tests, functional tests, and accompanying documentation.
- Maintain and enhance existing applications by adding features, fixing defects, and ensuring ongoing stability and performance.
Requirements
- Proven experience building immersive, 3D game-like GUIs for desktop applications.
- Strong working knowledge of C++.
- Experience with the Windows Visual Studio 2022 development environment.
- Foundational knowledge of GUI development.
- Hands-on experience with Qt.
- Hands-on experience with OpenGL.
- Fluent written and verbal English communication.
- Bachelor's degree in a software development related field with 2+ years of professional software development experience, or Master's degree with 1+ years of professional software development experience.
Technologies
- C++
- Qt
- OpenGL
- Windows Visual Studio 2022
- CUDA
Contract Duration
3 months, with the possibility of extension.
Compensation
Billable rate: $55 - $70 per hour; compensation based on experience, education and relevant skills.
Benefits
No benefits are offered for contractor positions.
Work Location
Onsite in Princeton, New Jersey.
Company Introduction
Excellent opportunity with a dynamic, growing medical technology solution company. EDDA Technology is an innovative leader in the rapidly growing field of intelligent robotic solutions for precision surgery. Pioneering a fully quantitative, interactive approach to intelligent imaging analytics and robotic integration, the company has built a proprietary technology platform to facilitate pre-surgical planning and simulation, intra-operative navigation, post-operative evaluation. With its end-to