ZipStaff Inc.

Embedded Software Engineer

Pittsburgh, Pennsylvania•Contract
$40 - $42 hourly
About the Job
Job Title: Embedded Software Engineer.
Location: Pittsburgh, PA (On-site).
Employment Type: Contract (W2 through ZipStaff — No C2C or 1099).

About the Opportunity:
ZipStaff is seeking an Embedded Software Engineer for industrial equipment systems at a major heavy equipment manufacturer.
You will design, develop, test, and support embedded software that runs on machine control systems. This is an embedded C++ seat, not a web or enterprise application role.
What You’ll Do:
  • Design, develop, and test embedded software for industrial control systems.
  • Read schematics and component data sheets and apply them to software design.
  • Troubleshoot issues and make system changes to restore function.
  • Follow the full software lifecycle from requirements and functional specs through development, test, and delivery.
  • Communicate clearly with engineers and stakeholders.
Required Qualifications:
  • 3–5 years embedded software development.
  • Solid programming in C++ on embedded systems.
  • Ability to read schematics and component data sheets.
  • Troubleshooting and making changes on embedded systems.
  • Understanding of the full software development lifecycle.
  • Able to work on-site in Pittsburgh, PA.
  • Must be legally authorized to work in the United States without sponsorship now or in the future.

Preferred Qualifications:
  • Industrial, heavy equipment, or machine-control systems.
  • SQL or other tooling used with embedded systems.
  • RTOS, CAN, or hardware-in-the-loop exposure.
Benefits:
  • Health Insurance.
  • Dental Insurance.
  • Vision Insurance.
  • 401(k) + 401(k) matching.
  • Paid time off.
  • Referral Program.

About ZipStaff
ZipStaff partners with leading organizations to connect skilled technology professionals with high-impact contract opportunities. We focus on quality matches, clear communication, and long-term success for candidates and clients.

To apply, submit your resume highlighting embedded C++ you wrote, the hardware or control system it ran on, and any schematic or data-sheet work. Pure application C++ with no embedded experience will not be considered.