Senior Embedded Device Software Engineer

Allergan

Pleasanton (CA)

On-site

USD 140,000 - 180,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

PTO (vacation)
Medical/Dental/Vision
401(k)

Job summary

AbbVie is seeking a Software Engineer in Pleasanton to design, implement, and test software for hardware-integrated devices. You will work across full-stack features, write tests, and develop event-driven, multi-threaded applications for embedded systems.

The role requires experience with Windows apps (C#, WPF, WCF), embedded protocols (I2C/SPI/USB), and a background in regulated development environments. Collaboration with cross-functional teams and documentation are key parts of the job.

Qualifications

  • BS or higher in a STEM discipline with 6+ years of professional coding experience.
  • 4+ years of software design and development experience.
  • 3+ years of Windows programming with C# and .NET in embedded devices.
  • Experience with Windows-based apps using WPF, WCF, .NET and C#.
  • Familiarity with I2C, SPI, USB, Serial, WIFI or Bluetooth protocols.
  • Experience in regulated development environments for medical devices.
  • Automated testing frameworks and debugging skills required.
  • Strong documentation and cross-functional collaboration abilities.

Responsibilities

  • Participate in requirements refinement and architecture reviews for full-stack features.
  • Write clean code and tests; produce unit, component, and integration tests.
  • Develop event-driven, multi-threaded apps for embedded devices.
  • Support debugging across software and hardware interfaces.
  • Collaborate with quality engineering to design test plans.
  • Research tools and processes; document engineering practices.
  • Contribute to code reviews and production-grade documentation.
  • Scale existing systems to support growth and innovation.
  • Prototype solutions and transition to production environments.
  • Contribute to regulated development documentation.
  • Apply DevOps and Agile software development practices.

Skills

C#
Windows
WPF
WCF
Embedded systems
I2C/SPI/USB
Regulated development
Automated testing
Documentation
Cross-functional teamwork

Education

BS in STEM

Job description

AbbVie is seeking a Software Engineer in Pleasanton to design, implement, and test software for hardware-integrated devices. You will work across full-stack features, write tests, and develop event-driven, multi-threaded applications for embedded systems.

The role requires experience with Windows apps (C#, WPF, WCF), embedded protocols (I2C/SPI/USB), and a background in regulated development environments. Collaboration with cross-functional teams and documentation are key parts of the job.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Windows Software Engineer – C#/.NET
Embedded Windows Software Engineer – C#/.NET

ABBVIE • Pleasanton (CA)

On-site
USD 110,000 - 209,000
Embedded Windows Software Engineer for Medical Devices
Embedded Windows Software Engineer for Medical Devices

BioSpace • North Chicago (IL)

On-site
USD 110,000 - 150,000
Paid time off
Health insurance
Dental insurance
+1
Senior Embedded Software Engineer—CI/CD & Device Drivers
Senior Embedded Software Engineer—CI/CD & Device Drivers

Abbott • Alameda (CA)

On-site
USD 114,000 - 228,000
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
Device Software Engineer
Device Software Engineer

Allergan • Pleasanton (CA)

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

Abbott Laboratories • Milpitas (CA)

On-site
USD 114,000 - 228,000
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
Software Engineer II: Embedded Systems & Testing
Software Engineer II: Embedded Systems & Testing

Abbott Laboratories • Sunnyvale (CA)

On-site
USD 82,000 - 141,000
Senior Electrical Engineer, Connected Medical Devices
Senior Electrical Engineer, Connected Medical Devices

AbbVie • Pleasanton (CA)

On-site
USD 125,000 - 237,000