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

AtriCure, Inc.

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
401K with match
Parental leave
Volunteer time off
Pet Insurance
On-site gym
Cafeteria

Job summary

AtriCure, Inc. in Minnesota is seeking a Software Engineer to design and develop software for capital equipment used by cardiac surgeons and electrophysiologists.

You will collaborate with management, project teams, production, and other groups to deliver market-leading products with positive patient outcomes. The role involves writing software specifications, implementing tests, and applying standards, with opportunities to lead projects and contribute across the SDLC.

Qualifications

  • BS in engineering or related field with relevant software experience.
  • Experience writing software for capital equipment or medical devices is a plus.
  • Experience in C/C++ programming and software development lifecycle.

Responsibilities

  • Develop software specifications including integration and standards/regulations.
  • Assist in software development tasks including design, integration, and testing.
  • Plan, prioritize and execute tasks with cross-functional teams within deadlines.
  • Design, test, verify and validate software components for capital equipment.
  • Execute projects within time, scope, and budget constraints.
  • Implement and test advanced software security techniques.
  • Participate in design reviews and risk assessment activities.
  • Prepare test cases, plans and procedures with QA team.
  • Develop software test methods and improve existing software.

Skills

Software development
C/C++
Communication skills
Design Controls & CyberSecurity

Education

BS in Systems Engineering, Electrical Engineering, Software Engineering, or Computer Engineering
MS in Systems Engineering, Electrical Engineering, Software Engineering, or Computer Engineering

Tools

Docker
Yocto
Jenkins
RTOS: FreeRTOS/Zephyr
Embedded Linux
Oscilloscope
Logic analyzer
I2C/SPI/CAN familiarity

Job description

AtriCure, Inc. in Minnesota is seeking a Software Engineer to design and develop software for capital equipment used by cardiac surgeons and electrophysiologists.

You will collaborate with management, project teams, production, and other groups to deliver market-leading products with positive patient outcomes. The role involves writing software specifications, implementing tests, and applying standards, with opportunities to lead projects and contribute across the SDLC.

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

Similar jobs worth comparing

Embedded Software Engineer - Medical Devices & Security
Embedded Software Engineer - Medical Devices & Security

AtriCure • Minneapolis (MN)

On-site
USD 71,000 - 105,000
Medical & Dental from day 1
401K + match
Parental Leave (30 days)
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 EngineerMinneapolis, MN
Software EngineerMinneapolis, MN

AtriCure, Inc. • Minneapolis (MN)

On-site
USD 71,000 - 105,000
Medical & dental
401K with match
Parental leave
+4
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)
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
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
Principal Systems EngineerMinneapolis, MN; Minnetonka, MN; St. Paul, MN
Principal Systems EngineerMinneapolis, MN; Minnetonka, MN; St. Paul, MN

AtriCure, Inc. • Minnetonka (MN)

On-site
USD 111,000 - 163,000
Medical & Dental benefits
401K plus match
30 days of paid Parental Leave
+2
Principal Systems EngineerMinneapolis, MN; Minnetonka, MN; St. Paul, MN
Principal Systems EngineerMinneapolis, MN; Minnetonka, MN; St. Paul, MN

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