SA

Software Engineer

Accepting applications

Skills Alliance · United States

Full-Time Mid_senior C++armaterf
Posted
3d ago
Category
Test
Experience
Mid_senior
Country
United States
πŸ€– Software Engineer | Embedded Robotics | Surgical Systems πŸ“ON-SITE MUST be in Austin, Texas OR Fremont, California or relocate as such| πŸ₯ Medical Technology | Surgical Robotics | πŸ’° Competitive Salary

I am partnering with a global medical technology leader, with close to a century of heritage in enhancing patient mobility, to appoint a Software Engineer within their advanced surgical robotics division.

The Role
As a Software Engineer, you will be responsible for the full lifecycle of embedded software development tied to the robotic pipeline. Working closely with hardware, firmware, and cross-functional teams, you will build and deploy production-grade firmware, develop algorithms for hardware interfaces, and ensure all software meets the rigorous standards of a regulated medical device environment.

What They Are Looking For
Required:
Bachelor's degree in Computer Science, Electrical Engineering or a related field
3+ years of experience with embedded software projects
3+ years of experience with C++ and Linux
Experience with Altium or MPLAB X IDE
Proven experience deploying firmware in production environments
Strong understanding of data structures, algorithms and version control systems
Experience with motion planning pipelines for robotic arms
Solid knowledge of hardware interactions and real-time operating systems (RTOS)
Experience in multi-threading and multi-processing

Preferred:
Master's degree in Computer Science or a related field
Medical device experience in a regulated environment
Robotics engineering background
Knowledge of IEC 60601 safety testing standards
Show more Show less