Embedded Windows Software Engineer for Medical Devices

BioSpace

North Chicago (IL)

On-site

USD 110,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid time off
Health insurance
Dental insurance
401(k)

Job summary

AbbVie seeks a software engineer to develop and maintain event-driven, multi-threaded applications interacting with embedded devices. You will participate in requirements refinement, architecture discussions, and test plan development for features across the full stack.

You will write clean code with unit and integration tests, adapt systems for growth, review code, and help document engineering practices in a regulated environment.

Qualifications

  • BS or higher in a STEM discipline with 6+ years of professional coding experience.
  • At least 4 years of software design and development experience.
  • At least 3 years of Windows programming with C# and .NET in an embedded device environment.
  • Experience with event-driven, multi-threaded Windows-based applications using WPF, WCF, .NET and C# preferred.
  • Knowledge of hardware and embedded systems with microprocessors.
  • Experience in regulated development environments, such as medical device development.

Responsibilities

  • Participate in requirements refinement, architecture discussions, design specification reviews, and test plan development for features across the full stack.
  • Write clean, maintainable code and documentation with unit, component, and integration tests.
  • Develop and maintain event-driven, multi-threaded applications interacting with embedded devices.
  • Support debugging across software and hardware interfaces and design test plans with quality teams.
  • Research new tools, technologies, and test processes for software development and participate in code reviews.

Skills

Event-driven programming
Multi-threaded programming
Software debugging
Documentation

Education

Bachelor's degree in STEM
4+ years software development

Tools

C#
.NET
WPF
WCF
I2C
SPI
USB

Job description

AbbVie seeks a software engineer to develop and maintain event-driven, multi-threaded applications interacting with embedded devices. You will participate in requirements refinement, architecture discussions, and test plan development for features across the full stack.

You will write clean code with unit and integration tests, adapt systems for growth, review code, and help document engineering practices in a regulated environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Device Software Engineer
Senior Embedded Device Software Engineer

Allergan • Pleasanton (CA)

On-site
USD 140,000 - 180,000
PTO (vacation)
Medical/Dental/Vision
401(k)
Embedded Windows Software Engineer – C#/.NET
Embedded Windows Software Engineer – C#/.NET

ABBVIE • Pleasanton (CA)

On-site
USD 110,000 - 209,000
Device Software Engineer
Device Software Engineer

Allergan • Pleasanton (CA)

On-site
USD 140,000 - 180,000
PTO (vacation)
Medical/Dental/Vision
401(k)
Device Software Engineer
Device Software Engineer

BioSpace • North Chicago (IL)

On-site
USD 110,000 - 150,000
Paid time off
Health insurance
Dental insurance
+1
Lead Embedded Software Engineer – FDA‑Regulated Systems
Lead Embedded Software Engineer – FDA‑Regulated Systems

Abbott Laboratories • Milpitas (CA)

On-site
USD 114,000 - 228,000
Senior Embedded Software Lead - Medical Devices, FDA‑Driven
Senior Embedded Software Lead - Medical Devices, FDA‑Driven

Abbott Laboratories • Milpitas (CA), Northern (KY)

Hybrid
USD 114,000 - 228,000
Senior Electrical Engineer, Connected Medical Devices
Senior Electrical Engineer, Connected Medical Devices

AbbVie • California (MO)

On-site
USD 140,000 - 190,000
Software Engineer, Medical Device Apps (C#)
Software Engineer, Medical Device Apps (C#)

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

On-site
USD 90,000 - 130,000
Device Software Engineer
Device Software Engineer

ABBVIE • Pleasanton (CA)

On-site
USD 110,000 - 209,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Abbott Laboratories • Milpitas (CA)

On-site
USD 114,000 - 228,000