Embedded Software Engineer

Cornerstone Barricades
Pittsburgh, PA, United States
1 day ago
Apply on zipstaff.betterteam.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$85,280.0 - $87,360.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Systems Engineering Automation of Tests AUTomotive Open System Architecture (AUTOSAR) C++ (Programming Language) Communications Protocols Embedded C Embedded Software Ethernet Failure Mode Effects Analysis Hardware-In-The-Loop Simulation MATLAB
+12 more
Real-Time Operating Systems Software Tools Software Engineering Systems Architecture Systems Integration Wireshark Visual Systems Jama (Software) Microsoft Power Automate GitHub Copilot Git Information Technology

Job description

ZipStaff is seeking an experienced Embedded Software Engineer to support the Remote Control System group at a global leader in heavy equipment and industrial machinery. In this role, you will work as part of an engineering team to design, develop, integrate, and test robust, scalable features on embedded electronic control systems and vision systems used in remote control machine applications. What You’ll Do:

  • Design, develop, integrate, and test embedded software features for remote control and machine control systems.
  • Work with embedded electronic control systems and vision system components used in remote control machine applications.
  • Apply requirements engineering, system architecture, electrical schematic understanding, system integration, and verification & validation (V&V) practices.
  • Develop software using Embedded C/C++ and MATLAB/Simulink in real-time operating system (RTOS) environments.
  • Work with communication protocols including CAN and Ethernet.
  • Utilize tools such as CANoe/CANalyzer, Wireshark, and Git in modern development and test workflows.
  • Leverage AI-assisted engineering tools (e.g., GitHub Copilot, Microsoft Copilot) to improve development efficiency.
  • Collaborate with cross-functional engineering teams on integration, troubleshooting, and delivery of production-quality embedded features.

Requirements

  • Bachelor’s degree (or equivalent) in Engineering, Computer Science, or a related technical field.
  • 5-7 years of experience in Systems Engineering, Embedded Software Development, Integration, and Validation.
  • Strong knowledge of requirements engineering, system architecture, electrical schematics, system integration, and V&V.
  • Proficiency in Embedded C/C++, MATLAB/Simulink, RTOS, CAN, Ethernet, and embedded control systems.
  • Experience with CANoe/CANalyzer, Wireshark, Git, and modern development/test tools.
  • Proficiency with AI-assisted engineering tools (e.g., GitHub Copilot, Microsoft Copilot).
  • Strong analytical, troubleshooting, communication, and collaboration skills.
  • Ability 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:

  • Experience with Autonomy, Robotics, Remote Control, or Machine Control Systems.
  • Familiarity with AUTOSAR, Functional Safety, FMEA, HIL/SIL, DOORS/Jama, and automated test frameworks.

About the company

About ZipStaff ZipStaff partners with leading organizations to connect skilled technology and engineering professionals with high-impact contract opportunities. We focus on quality matches and long-term success. To apply, please submit your resume highlighting your embedded software development experience, C/C++ and MATLAB/Simulink skills, and any remote control or machine control systems background.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on zipstaff.betterteam.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all