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.
Pay: $40 - $42 per hour