Software Engineer - Systems Integration
Core
Integrating software modules from embedded systems to top-level user interfaces to ensure cohesive system functionality for advanced energy and medical robotic products.
Role type
Senior Systems Integration Engineer
Builds
Integrated software-hardware systems for robotic surgical platforms
Domain
Medical Robotics / Embedded Systems
Deliverable
production ML models | product features
Required skills
System integration, embedded software, hardware/software boundary work, Python scripting, test automation, engineering tool usage (oscilloscopes, multimeters, logic analyzers), Git, root cause analysis
Preferred skills
Formal testing and verification, automation frameworks, C/C++, Qt/QML, regulated product development experience
Technologies
Python, Git, C/C++, Qt, QML
Responsibilities
Define system software integration plans, develop and execute test cases, review source code, troubleshoot engineering prototypes, collaborate on software verification and validation strategies, document test plans and procedures
Seniority
Senior, hands-on IC