1

Medical Device Software Engineer Jobs in Austin, TX

Software Engineer

Lockhart, TX · On-site

$130K - $165K/yr

About the Role Eden Tech is seeking a hands-on Software Engineer to support embedded sensing ... Experience with cloud platforms, CI/CD, containers, or remote device data management * Experience ...

... device communication, automated test frameworks, and AI-enabled engineering systems. The primary ... related medical conditions), marital status, sexual orientation, gender identity / expression ...

Familiarity with Linux, and Android Operating systems for coding environment and target device ... of graphics software engineering experience with PhD * 5+ years of experience with C/C ...

Familiarity with Linux, and Android Operating systems for coding environment and target device ... of graphics software engineering experience with PhD * 5+ years of experience with C/C ...

Virtually every electronic device in the world is produced using our technologies. No laptop ... medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching ...

Virtually every electronic device in the world is produced using our technologies. No laptop ... medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching ...

Virtually every electronic device in the world is produced using our technologies. No laptop ... medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching ...

... and device interaction • Validate communication and integration layers using protocols such as ... Strong software engineering skills in Python • Good working knowledge of C/C++ in systems ...

Senior Software Engineer

Austin, TX · On-site

$118K - $156K/yr

Work closely with ML Engineering, ML Research, and Edge Device teams to integrate AI models into ... Knowledge of cybersecurity best practices for medical device software Equal Employment Opportunity ...

... device, ranging from core control, sensors and perception, autonomy, surgery analytics, and more ... Experience working on medical robots * Experience working in a high-precision environment Pay ...

Showing results 21-40

Medical Device Software Engineer information

See Austin, TX salary details

$62.9K

$146.2K

$203.6K

How much do medical device software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for medical device software engineer in Austin, TX is $146,192.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,900.00 and $171,400.00 per year, depending on experience, location, and employer.

How do you become a medical device software engineer?

To become a medical device software engineer, individuals typically need a bachelor's degree in software engineering, computer science, or a related field. Experience with embedded systems, programming languages like C or C++, and knowledge of medical device regulations such as FDA standards are important. Certifications in quality management or regulatory compliance can also enhance job prospects.

What are the key skills and qualifications needed to thrive as a medical device software engineer?

To thrive as a Medical Device Software Engineer, you need a solid background in software development, embedded systems, and biomedical engineering, often supported by a degree in computer science, electrical engineering, or a related field. Experience with programming languages like C/C++, knowledge of real-time operating systems, and familiarity with medical device regulatory standards such as IEC 62304 are typically required. Strong problem-solving skills, attention to detail, and effective communication are essential soft skills for this position. These skills ensure high-quality, compliant software that contributes to safe and reliable medical devices, which are critical for patient health.

What is a medical device software engineer?

A Medical Device Software Engineer is responsible for designing, developing, testing, and maintaining software used in medical devices. They ensure compliance with regulatory standards like FDA and IEC 62304 while working on embedded systems, user interfaces, or cloud-based healthcare applications. Their role involves collaborating with cross-functional teams, including hardware engineers and regulatory specialists, to ensure patient safety and product effectiveness.

What are the typical daily responsibilities of a medical device software engineer?

Medical Device Software Engineers typically spend their days designing, coding, and testing software for medical devices in compliance with health regulations. They collaborate closely with hardware engineers, quality assurance teams, and regulatory specialists to ensure that the software integrates seamlessly with device hardware and meets performance and safety standards. Documenting development processes, participating in code reviews, and addressing feedback from cross-functional teams are also common aspects of the role. This position often requires troubleshooting issues in both simulated and real clinical environments to ensure the reliability and safety of the device.

What job categories do people searching Medical Device Software Engineer jobs in Austin, TX look for? The top searched job categories for Medical Device Software Engineer jobs in Austin, TX are:
Infographic showing various Medical Device Software Engineer job openings in Austin, TX as of August 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 88% In-person, 5% Hybrid, and 7% Remote job distribution, with an average salary of $146,192 per year, or $70.3 per hour.

Embedded Software & Test Engineer

Paradromics

Austin, TX • On-site

Full-time

Re-posted 23 days ago


Job description

As an embedded software & test engineer at Paradromics, you will work in tandem with neuroengineers and electronic designers to realize low-latency, high-fidelity brain machine implants. You'll own the firmware that sits between neural hardware and downstream inference, with a focus on real-time performance, power efficiency, and the reliability standards that come with an implantable medical device.
Responsibilities
  • Contribute to multi-component embedded software, with an eye to improving reliability and latency.
  • Write performant and understandable Rust.
  • Participate in code reviews, design discussions, and work prioritization.
  • Develop and maintain automated tests, including unit tests, integration tests, and hardware-in-the-loop tests.
  • Profile and optimize firmware for memory usage, power consumption, and real-time performance.
  • Write and maintain technical documentation, including architecture decisions, API references, and troubleshooting guides.

Required qualifications
  • Proficiency in C++, Go, or Rust.
  • Familiarity with embedded systems, including:
    • handling tradeoffs between complexity and cost,
    • Working within power and memory constraints,
    • debugging live systems with JTAG or serial,
    • interfacing with engineers at other levels of the stack,
    • Experience with build tools like {c,}make.
  • Experience building low level software running in Linux.

Preferred qualifications
  • Experience interpreting schematics and datasheets.
  • Experience building software under an RTOS, or bare metal.
  • Experience building software with Yocto and/or Buildroot.
  • Understanding of OTA updates and/or secure boot.
  • Experience working on projects involving quality management systems, such as medical device development, aviation, finance, defense.