Embedded Software Engineer – Robotic Surgery Systems
Skills Alliance
Austin (TX)
On-site
USD 90,000 - 120,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A global medical technology leader in Austin, Texas is seeking an experienced Software Engineer for their advanced surgical robotics division. In this role, you will manage the entire lifecycle of embedded software development, collaborating with cross-functional teams to ensure compliance with rigorous medical device standards. The ideal candidate has a Bachelor's degree in Computer Science or Electrical Engineering, alongside significant experience in C++ and Linux environments, and a strong grasp of real-time systems and data structures.
Qualifications
3+ years of experience with embedded software projects.
Proven experience deploying firmware in production environments.
Solid knowledge of hardware interactions.
Responsibilities
Responsible for the full lifecycle of embedded software development.
Work closely with hardware, firmware, and cross-functional teams.
Build and deploy production-grade firmware.
Skills
C++
Linux
Embedded software development
Data structures
Algorithms
Version control systems
Motion planning pipelines
Real-time operating systems (RTOS)
Multi-threading
Multi-processing
Education
Bachelor's degree in Computer Science, Electrical Engineering or related field
Master's degree in Computer Science or related field
Tools
Altium
MPLAB X IDE
Job description
A global medical technology leader in Austin, Texas is seeking an experienced Software Engineer for their advanced surgical robotics division. In this role, you will manage the entire lifecycle of embedded software development, collaborating with cross-functional teams to ensure compliance with rigorous medical device standards. The ideal candidate has a Bachelor's degree in Computer Science or Electrical Engineering, alongside significant experience in C++ and Linux environments, and a strong grasp of real-time systems and data structures.