Associate Device Software Engineer

AbbVie

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Irvine, CA
Posted
1 day ago
Freshness
Confirmed live yesterday
Closes
Nov 2, 2126

Market check

Salary context

How this pay compares to similar roles

Similar $160k
$109k $211k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $118,621–$201,275.

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 137 open roles on FindRole.

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

Most-posted roles

View all roles at AbbVie

At a glance

TL;DR · Associate Device Software Engineer

The Associate Device Software Engineer contributes to the development and lifecycle support of software for hardware-integrated, regulated medical devices and associated engineering tools. Working under the guidance of experienced engineers, the role involves designing, implementing, testing, and maintaining software for embedded and device-facing systems. Daily responsibilities include writing clean code, performing debugging, conducting root-cause analysis, and contributing to regulated software lifecycle documentation. The position requires proficiency in programming languages such as C, C++, C#, Python, or Java, alongside a foundational understanding of data structures, algorithms, and object-oriented design. Candidates should have experience with source control, configuration management, and communication protocols like UART, SPI, I2C, CAN, USB, Ethernet, Wi-Fi, or Bluetooth. The work focuses on solving technical challenges within regulated medical device environments.

What you'll do

  • Design, implement, test, and maintain software for medical devices and engineering tools.
  • Write clean, maintainable code and supporting documentation using established engineering practices.
  • Support software integration, debugging, and troubleshooting for embedded systems and communication interfaces.
  • Develop and execute unit, component, integration, and automated tests for assigned work.
  • Participate in code reviews and perform root-cause analysis to resolve product or field issues.
  • Contribute to regulated software lifecycle documentation, including requirements, design descriptions, and traceability records.
  • Research and use AI-assisted engineering tools while verifying all outputs for accuracy.

What we're looking for

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
  • 0–2 years of relevant experience, including internships, co-ops, research, capstone work, academic projects, or industry experience.
  • Foundational understanding of software engineering principles, data structures, algorithms, and structured or object-oriented design.
  • Experience with one or more programming languages such as C, C++, C#, Python, or Java through coursework, projects, internships, or employment.
  • Basic understanding of software testing, debugging, source control, and configuration management practices.
  • Exposure to embedded software, real-time systems, microcontrollers, device communication, or hardware/software integration (preferred).
  • Familiarity with communication interfaces or protocols such as UART/RS232, SPI, I2C, CAN, USB, Ethernet, Wi-Fi, or Bluetooth (helpful).
  • Exposure to regulated product development, medical devices, IEC 62304, ISO 13485, or FDA quality-system requirements (helpful but not required).

More like this

Similar roles

Software Engineer

SpaceX

McGregor, TX 159 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp

Software Engineer

Evolent Health

Remote 30 days ago $90,000–$115,000
Python FastAPI Django Flask Microsoft Azure Azure Functions Azure Event Hub Microsoft Fabric PySpark SQL T-SQL Azure Data Factory Databricks Docker Kubernetes Git CI/CD GitHub SQL Server ETL
3+ yrs exp Remote

Software Engineer

Booz Allen Hamilton

Rome, NY 110 days ago
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Agile Cloud Platforms Microsoft Office Outlook Word Excel PowerPoint

Software Engineer

General Dynamics

Scottsdale, AZ 101 days ago $100,219–$111,180
C/C++ Java Python VxWorks Integrity PetaLinux Agile Real-Time Operating Systems AI
2+ yrs exp