Sw Embedded Developer

Life in Pittsburgh

Murrysville (Westmoreland County)

On-site

USD 54,000 - 90,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Pittsburgh Tomorrow is hiring an Embedded Software Development Engineer for a 12-month contract in Murrysville, PA. The role requires designing and implementing embedded firmware in C/C++, integrating components, and ensuring hardware/software compatibility in a highly regulated medical device context.

It is an onsite, day-one position with relocation to Murrysville. The team emphasizes code reviews, documentation, and collaboration across engineering disciplines.

Qualifications

  • Strong experience in embedded firmware development using C/C++.
  • Experience working in the medical device industry or another highly regulated industry.
  • Understanding of hardware domains, including circuit analysis, microelectronics, and computer architecture.
  • Experience with firmware debugging, hardware integration, and troubleshooting.
  • Experience with GitHub and quality documentation aligned with medical device standards.

Responsibilities

  • Design and develop embedded firmware using C/C++.
  • Integrate software components and third-party libraries into existing systems.
  • Perform firmware debugging, optimization, and hardware/software integration testing.
  • Participate in code reviews and collaborate with cross-functional engineering teams.
  • Develop and maintain software quality documentation in accordance with medical device industry standards.
  • Use GitHub for software configuration management and follow established development practices.

Skills

C/C++
Embedded firmware
Medical device experience
Hardware understanding
GitHub

Tools

GitHub

Job description

We are hiring Embedded Software Development Engineers for a 12-month contract opportunity in Murrysville, Pennsylvania.

Position Details
  • Job Title: Embedded Software Development Engineer
  • Location: Murrysville, PA
  • Duration: 12 Months
  • Pay Rate: Up to $65/hour on W2
  • Openings: 2
  • Work Arrangement: 100% onsite from Day 1
  • Relocation: Candidates must relocate to Murrysville, PA at their own expense.
Key Responsibilities
  • Design and develop embedded firmware using C/C++.
  • Integrate software components and third-party libraries into existing systems.
  • Perform firmware debugging, optimization, and hardware/software integration testing.
  • Participate in code reviews and collaborate with cross-functional engineering teams.
  • Develop and maintain software quality documentation in accordance with medical device industry standards.
  • Use GitHub for software configuration management and follow established development practices.
Required Skills
  • Strong experience in embedded software/firmware development using C/C++.
  • Experience working in the medical device industry or another highly regulated industry.
  • Understanding of hardware domains, including circuit analysis, microelectronics, and computer architecture.
  • Experience with firmware debugging, hardware integration, and troubleshooting.
  • Experience with GitHub and quality documentation aligned with medical device standards.
Preferred Skills
  • ARM processors, RTOS, secure boot, and software driver development.
  • Software test automation, Agile, DevOps, and continuous integration.
  • Code reviews, API design/integration, and AI-assisted software development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Onsite Embedded Firmware Engineer (C/C++, Med Devices)
Onsite Embedded Firmware Engineer (C/C++, Med Devices)

Pittsburgh Tomorrow • Murrysville

On-site
USD 54,000 - 90,000
Embedded Software Development Engineer
Embedded Software Development Engineer

Ampcus Inc • Murrysville

On-site
USD 90,000 - 130,000
Embedded Software Development Engineer
Embedded Software Development Engineer

Ampcus, Inc • Murrysville

On-site
USD 90,000 - 130,000
Senior Embedded Firmware Engineer - Medical Devices
Senior Embedded Firmware Engineer - Medical Devices

Ampcus Inc • Murrysville

On-site
USD 90,000 - 130,000
Embedded Medical Firmware Engineer (C/C++, ARM, RTOS)
Embedded Medical Firmware Engineer (C/C++, ARM, RTOS)

Ampcus, Inc • Murrysville

On-site
USD 90,000 - 130,000
Embedded Software Development Engineer-Onsite
Embedded Software Development Engineer-Onsite

Elyon International • Murrysville

On-site
USD 110,000 - 140,000
Paid sick leave
Medical/Dental (optional)
401(k) Retirement Plan (optional)
+3
Embedded Developer
Embedded Developer

Sonoma Consulting Inc. • Alpharetta (GA)

On-site
USD 90,000 - 120,000
C++ Embedded Engineer
C++ Embedded Engineer

Global Business Ser. 4u • Fort Lauderdale (FL)

On-site
USD 140,000 - 170,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

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

Talentify • Saint Paul (MN)

On-site
USD 69,000 - 90,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance