Device Software Engineer

AbbVie

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irvine, CA
Salary
$109,500–$208,500 / yr
Posted
38 days ago
Freshness
Confirmed live 2 days ago
Closes
Aug 4, 2126

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $172k
This role $159k
$98k most similar roles pay here $220k

This role pays less than 58% of similar roles. Most pay $135,187–$208,225 — the shaded band above. At the midpoint, this role pays about $159k versus about $172k for comparable roles.

Based on 240 similar postings.

Employer

About AbbVie

AbbVie is a global biopharmaceutical company focused on discovering and delivering innovative medicines and solutions in immunology, oncology, neuroscience, and eye care. Its products include Humira, Skyrizi, and Rinvoq.

AbbVie currently has 297 open roles on FindRole.

Listed pay typically runs $109,500–$208,500 across 271 roles with salary data.

Most-posted roles

View all roles at AbbVie

At a glance

TL;DR · Device Software Engineer

The Device Software Engineer joins the operations team to design, develop, and maintain software for hardware-integrated, regulated devices. This role involves determining system specifications, conducting systems analysis, and collaborating with cross-functional teams to improve operational procedures. Day-to-day responsibilities include participating in architecture discussions, writing clean code and documentation, developing multi-threaded applications that interact with embedded devices, and performing debugging across software and hardware interfaces. The position requires proficiency in C#, .NET, and WPF for Windows-based applications, along with experience using protocols such as I2C, SPI, USB, Serial, WiFi, and Bluetooth. Candidates must navigate regulated development environments, utilizing automated testing frameworks and Agile methodologies. The work focuses on solving technical challenges within the medical device domain, specifically involving microprocessors, sensor communication, and developing production-grade systems for complex hardware integrations.

What you'll do

  • Design system specifications and programming for hardware-integrated, regulated medical devices.
  • Develop and maintain multi-threaded applications that interact with embedded devices using C# and .NET.
  • Write clean code and documentation while performing unit, component, and integration testing.
  • Debug and resolve issues across software and hardware interfaces.
  • Create test plans in collaboration with quality engineering teams for developed software.
  • Rapidly prototype solutions to emerging problems and evolve them into production-grade systems.
  • Produce technical documentation required for regulated development environments.
  • Research new tools, technologies, and test processes to improve software development workflows.

What we're looking for

  • BS or higher in a STEM discipline.
  • 6 plus years of professional coding experience.
  • 4 years of software design and development experience.
  • 3 years of Windows programming with C# and .NET in an embedded device environment.
  • Experience in structured software/systems development, including design patterns and component-oriented architecture.
  • Knowledge of software life cycle processes in regulated environments and understanding of hardware/embedded systems with microprocessors.
  • Experience in a structured/regulated environment such as medical device development is required.
  • Experience developing event driven, multi-threaded Windows-based applications using WPF, WCF, .NET and C# (preferred).

More like this

Similar roles

Senior Device Engineer, Lifecycle Management

AbbVie

Irvine, CA 86 days ago $124,500$236,500
C# .NET Windows Embedded RS232 SPI USB PID Control IEC 62304 ISO13485 Software Architecture Data Analysis MS Office Verification and Validation
8+ yrs exp Hybrid

Senior Device Engineer, Lifecycle Management

AbbVie

North Chicago, IL 56 days ago $124,500$236,500
C# .NET Windows Embedded RS232 SPI USB PID Control IEC 62304 ISO13485 MS Office Data Analysis Software Architecture Verification and Validation
8+ yrs exp Hybrid

Software Engineer, Manufacturing Test

Anduril Industries

Mountain View, CA 93 days ago $181,000$241,000
Python C# WPF Windows Linux CI/CD DevOps Git AWS Azure SQL Server NoSQL Embedded Systems USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp

Software Engineer, Manufacturing Test

Anduril Industries

Bellevue, WA 93 days ago $166,000$220,000
Python C# WPF Windows Linux CI/CD DevOps Git AWS Azure SQL Server NoSQL Embedded Systems USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp