Software Engineer

Skills Alliance

Austin (TX)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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

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
  • Knowledge of IEC 60601 safety testing standards
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,000
Senior C++ Development Engineer
Senior C++ Development Engineer

Skills Alliance • Austin (TX)

On-site
USD 120,000 - 160,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Staff Electrical Engineer
Staff Electrical Engineer

GForce Life Sciences • Town of Florida (NY)

On-site
USD 120,000 - 170,000
Senior/Staff Embedded Software Engineer
Senior/Staff Embedded Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Competitive compensation
Company-paid benefits package
Opportunity for innovation
Embedded Software Engineer – Robotic Surgery Systems
Embedded Software Engineer – Robotic Surgery Systems

Skills Alliance • Austin (TX)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer / Medical Devices
Senior Embedded Firmware Engineer / Medical Devices

Motion Recruitment • King of Prussia (PA)

On-site
USD 120,000 - 180,000
Competitive base salary
Medical, dental, and vision benefits
401(k) with company match
+3
Senior Software Engineer
Senior Software Engineer

Randstad Digital Americas • Fort Lauderdale (FL)

On-site
USD 90,000 - 130,000
Medical insurance
Prescription insurance
Dental insurance
+5
Software Engineer
Software Engineer

Cypress HCM • Eden Prairie (MN)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Meet Life Sciences • Saint Paul (MN)

On-site
USD 120,000 - 180,000