Embedded Software Engineer - Medical Devices & Security

AtriCure

Minneapolis (MN)

On-site

USD 71,036 - 104,186

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical & Dental from day 1
401K + match
Parental Leave (30 days)

Job summary

AtriCure in Minnesota designs software for cardiac surgery devices. This Software Engineer will develop and test software for capital equipment and embedded devices used by surgeons, collaborating with management, project teams and QA to deliver high‑quality products with patient impact.

The role spans SDLC activities, from design and verification to risk assessment and documentation, with opportunities to lead projects and contribute to IP generation.

Qualifications

  • BS in Systems Engineering, Electrical Engineering, Software Engineering, or Computer Engineering.
  • 2+ years of experience in software development.
  • Experience writing in C/C++ or similar language.
  • Knowledge of Design Controls and CyberSecurity.
  • Excellent written and oral communication skills.
  • Ability to travel up to 10%.
  • Experience with software development methodologies.

Responsibilities

  • Develop software specifications including integration of applicable standards/regulations.
  • Assist in design, integration, and testing of capital equipment and devices.
  • Collaborate with cross-functional teams to meet deadlines.
  • Perform design, testing, verification and validation of software components.
  • Implement and test advanced software security techniques.
  • Provide SDLC support and deliver high-quality products.
  • Generate and document intellectual property.

Skills

C/C++ programming
Software development
Communication skills
Design Controls
CyberSecurity
Travel up to 10%

Education

Bachelor's degree in Systems Engineering, Electrical Engineering, Software Engineering, or Computer Engineering
Master's degree in Systems Engineering, Electrical Engineering, Software Engineering, or Computer Engineering

Tools

Docker
Yocto
Embedded Linux
Jenkins
FreeRTOS
Zephyr
RTOS
CAN bus
I2C
SPI
Oscilloscopes
Logic analysers
Git

Job description

AtriCure in Minnesota designs software for cardiac surgery devices. This Software Engineer will develop and test software for capital equipment and embedded devices used by surgeons, collaborating with management, project teams and QA to deliver high‑quality products with patient impact.

The role spans SDLC activities, from design and verification to risk assessment and documentation, with opportunities to lead projects and contribute to IP generation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Medical Devices (C/C++, RTOS)
Embedded Software Engineer – Medical Devices (C/C++, RTOS)

AtriCure, Inc. • Minneapolis (MN)

On-site
USD 71,000 - 105,000
Medical & dental
401K with match
Parental leave
+4
Senior Systems Engineer - Medical Device Innovation
Senior Systems Engineer - Medical Device Innovation

AtriCure, Inc. • Saint Paul (MN)

On-site
USD 111,000 - 163,000
Medical & Dental benefits starting day 1
401K plus match
30 days of paid Parental Leave
+3
Senior Systems Engineer - Medical Device Innovation
Senior Systems Engineer - Medical Device Innovation

AtriCure, Inc. • Minneapolis (MN)

On-site
USD 111,000 - 163,000
Medical & Dental Insurance
401K with company match
Paid Parental Leave
+2
Senior Systems Engineer - Medical Device Innovation
Senior Systems Engineer - Medical Device Innovation

AtriCure, Inc. • Minnetonka (MN)

On-site
USD 111,000 - 163,000
Medical & Dental benefits
401K plus match
30 days of paid Parental Leave
+2
Software Engineer
Software Engineer

AtriCure • Minneapolis (MN)

On-site
USD 71,000 - 105,000
Medical & Dental from day 1
401K + match
Parental Leave (30 days)
Lead Systems Engineer - Medical Devices
Lead Systems Engineer - Medical Devices

AtriCure • Minnetonka (MN), Saint Paul (MN), Minneapolis (MN)

On-site
USD 111,000 - 163,000
Medical & Dental benefits
401K plus match
30 days of paid Parental Leave
+2
Software EngineerMinneapolis, MN
Software EngineerMinneapolis, MN

AtriCure, Inc. • Minneapolis (MN)

On-site
USD 71,000 - 105,000
Medical & dental
401K with match
Parental leave
+4
Embedded Software Engineer – Medical Devices
Embedded Software Engineer – Medical Devices

Medtronic • Lafayette (CO)

On-site
USD 74,000 - 112,000
Health, Dental and Vision Insurance
401(k) plan with employer contribution
Tuition Assistance/Reimbursement
Senior Embedded Systems Engineer, Medical Devices
Senior Embedded Systems Engineer, Medical Devices

Abbott • United States

On-site
USD 78,000 - 156,000
Principal Systems EngineerMinneapolis, MN; Minnetonka, MN; St. Paul, MN
Principal Systems EngineerMinneapolis, MN; Minnetonka, MN; St. Paul, MN

AtriCure, Inc. • Minneapolis (MN)

On-site
USD 111,000 - 163,000
Medical & Dental Insurance
401K with company match
Paid Parental Leave
+2