1

Medical Device Software Engineer Jobs in Florida

Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors ... medical, financial, and/or other benefits, dependent on the position offered. Learn more about ...

Embedded Software Engineer

Tampa, FL · On-site

$174K - $261K/yr

Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors ... medical, financial, and/or other benefits, dependent on the position offered. Learn more about ...

Software Engineer - CS17

Melbourne, FL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CERTON is in need of an experienced software engineer to assist us with the development of a ... Medical Insurance * Dental Insurance * Vision Insurance * Disability Insurance * Life and AD&D ...

Embedded Software Engineer

Melbourne, FL · On-site

$105K - $115K/yr

  • Medical

  • Retirement

Develop and debug low-level device drivers and hardware interfaces. * Support hardware and software ... Strong programming skills in C and Embedded C++. * Experience developing software in one or more of ...

Software Engineer - CS17

Melbourne, FL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CERTON is in need of an experienced software engineer to assist us with the development of a ... Medical Insurance * Dental Insurance * Vision Insurance * Disability Insurance * Life and AD&D ...

Software Engineer

Melbourne, FL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Testing and Documentation of Safety-Critical software and software for Verification Environments ... Medical Insurance * Dental Insurance * Vision Insurance * Disability Insurance * Life and AD&D ...

Software Engineer

Melbourne, FL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Testing and Documentation of Safety-Critical software and software for Verification Environments ... Medical Insurance * Dental Insurance * Vision Insurance * Disability Insurance * Life and AD&D ...

Software Engineer

Orlando, FL

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Role: Software Engineer Type: Full-Time Location: Orlando, FL - Hybrid Reports to: Software ... Medical insurance plan * Vision & Dental insurance plan * Life insurance * Short-Term and Long-Term ...

$119K - $157K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with device driver and operating system implementation. Also known as "Low Level" or ... Benefits Highlights Healthcare * Robust medical, dental, vision, & disability coverage. * Hea ...

Showing results 41-60

Medical Device Software Engineer information

See Florida salary details

$47.5K

$110.2K

$153.6K

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

As of Aug 17, 2026, the average yearly pay for medical device software engineer in Florida is $110,243.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,700.00 and $129,300.00 per year, depending on experience, location, and employer.

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 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.

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 most commonly searched types of Medical Device Software Engineer jobs in Florida?

The most popular types of Medical Device Software Engineer jobs in Florida are:

Infographic showing various Medical Device Software Engineer job openings in Florida as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $110,243 per year, or $53 per hour.

$145K - $218K/yr

Full-time

Re-posted 22 days ago


Viasat rating

6.3

Company rating: 6.3 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

78th of 99 rated telecommunications companies


Job description

About us

One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.


What you'll do

This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.


The day-to-day
  • Design and implementation with embedded software in C/C++ and Rust
  • Linux OS use, for an embedded environment
  • TCP/IP and common network configuration
  • Object-oriented software development
  • Agile Scrum development
  • Ability to plan, track and report on progress
  • CI/CD software development
  • Good oral and written communications skills
  • Linux kernel driver development/modifications
  • Familiarity with to bare metal embedded device drivers
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Python development
  • Standalone embedded applications
  • Participating in multi-disciplinary teams

What you'll need
  • At least 2-3 years of design and implementation experience with embedded software in C/C++
  • At least 1 year Linux OS use, ideally for an embedded environment
  • Familiarity with Linux kernel driver development/modifications
  • Rust experience is preferred
  • Design and implementation experience with embedded software in C/C++
  • Basic understanding of TCP/IP and common network configuration
  • Object-oriented software development experience
  • Agile Scrum development experience
  • Ability to plan, track, and report on progress
  • CI/CD software
  • Good oral and written communication skills
  • Bachelor’s degree in computer engineering or a related field
  • US citizenship and an active SECRET or TOP SECRET security clearance
  • Ability to travel up to 10%
  • #LI-SA1

What will help you on the job
  • Familiarity with to bare metal embedded device drivers
  • Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Experience with RESTConf interface design and implementation
  • Experience with Emulation Environments
  • Experience with networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Experience with Python
  • Familiarity with to standalone embedded applications
  • Experience participating in multi-disciplinary teams

Salary range
$117,000.00 - $185,000.00 / annually.For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $145,000.00- $218,000.00/ annually
At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at https://careers.viasat.com/benefits.
EEO Statement

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.

Qualifications:
  • At least 2-3 years of design and implementation experience with embedded software in C/C++
  • At least 1 year Linux OS use, ideally for an embedded environment
  • Familiarity with Linux kernel driver development/modifications
  • Rust experience is preferred
  • Design and implementation experience with embedded software in C/C++
  • Basic understanding of TCP/IP and common network configuration
  • Object-oriented software development experience
  • Agile Scrum development experience
  • Ability to plan, track, and report on progress
  • CI/CD software
  • Good oral and written communication skills
  • Bachelor’s degree in computer engineering or a related field
  • US citizenship and an active SECRET or TOP SECRET security clearance
  • Ability to travel up to 10%
  • #LI-SA1
Education:UNAVAILABLEEmployment Type: FULL_TIME

What Viasat employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


ViaSat logo

About ViaSat

Sourced by ZipRecruiter

At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate.

Industry

Telecommunications

Company size

5,001 - 10,000 Employees

Headquarters location

Carlsbad, CA, US

Year founded

1986