Full Stack Software Engineer
Core
Design, develop, and maintain full-stack software for robotics products, including web applications, desktop apps, and backend services for medical device solutions.
Role type
Senior Full Stack Software Engineer (Robotics/MedTech)
Builds
Robotics products, web-based user interfaces, Qt-based desktop applications, and high-performance C++ backend services
Domain
Medical devices / Robotics / Software Engineering
Required skills
C++17, TypeScript, JavaScript, HTML5, CSS3, Svelte, React, Vue, Qt, gRPC, Protocol Buffers, 3D graphics subsystems, API design, software architecture, Agile, Git, Jira, Confluence
Preferred skills
3D visualization, rendering pipelines, linear algebra, algorithm development, image processing, CMake, Python, Bash, PowerShell, regulated software environments
Technologies
TypeScript, Svelte, C++, Qt, gRPC, Protocol Buffers, CMake, Git, Jira, Confluence
Responsibilities
Design and develop full-stack software solutions from concept to production; Lead architectural design and technical implementation; Build modern web applications and reusable UI components; Develop performant backend services and application infrastructure; Integrate algorithms into production software; Collaborate on API design and data flow; Ensure application performance, scalability, and security; Work within FDA design control environment
Seniority
Senior, hands-on IC
