Embedded Windows Software Engineer – C#/.NET

ABBVIE

Pleasanton (CA)

On-site

USD 110,000 - 209,000

Full time

6 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

Job summary

AbbVie in Pleasanton, CA is seeking a Software Engineer to design and install software for hardware-integrated, regulated devices. You will contribute to full-stack features, write tests, and collaborate across engineering teams.

The role emphasizes event-driven, multi-threaded Windows applications using C#/.NET, I2C/SPI/USB interfaces, and DevOps/Agile practices. A strong background in regulated development is required.

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.

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 using engineering best practices. Writes unit, component, and integration tests.
  • Develop and maintain event-driven, multi-threaded applications interacting with embedded devices.
  • Support debugging and issue resolution across software and hardware interfaces.
  • Work with quality engineering teams to design test plans for developed software.
  • Research new tools, technologies, and test processes for software development.
  • Participate in code reviews and create documentation on engineering and cross-functional practices.
  • Adapt and scale existing systems to support growth and innovation across the company.
  • Rapidly prototype solutions to emerging problems and lead their evolution into production-grade systems.
  • Contribute to documentation required for regulated development environments.
  • Familiarity with DevOps and Agile software development.

Skills

Event-driven
Multi-threaded
C# .NET
WPF
WCF
Embedded IO
I2C SPI USB
DevOps
Agile

Education

BS in STEM

Tools

RS232 interfaces
Windows drivers

Job description

AbbVie in Pleasanton, CA is seeking a Software Engineer to design and install software for hardware-integrated, regulated devices. You will contribute to full-stack features, write tests, and collaborate across engineering teams.

The role emphasizes event-driven, multi-threaded Windows applications using C#/.NET, I2C/SPI/USB interfaces, and DevOps/Agile practices. A strong background in regulated development is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Embedded Software Test Engineer II
Embedded Software Test Engineer II

Thornton Tomasetti • Sunnyvale (CA)

On-site
USD 82,000 - 141,000
Device Software Engineer
Device Software Engineer

ABBVIE • Pleasanton (CA)

On-site
USD 110,000 - 209,000
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
Senior .NET Software Engineer - Hardware Interfaces
Senior .NET Software Engineer - Hardware Interfaces

Onto Innovation • Hillsboro (OR)

On-site
USD 86,000 - 130,000
Health insurance
Dental coverage
Vision coverage
+6
Senior Electrical Engineer, Connected Medical Devices
Senior Electrical Engineer, Connected Medical Devices

AbbVie • Pleasanton (CA)

On-site
USD 125,000 - 237,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
Senior Software Engineer - C#/.NET & Windows Driver Dev
Senior Software Engineer - C#/.NET & Windows Driver Dev

Intellectt INC • Fremont (CA)

On-site
USD 150,000 - 190,000