Demo

Embedded & Deployment Systems (C++)

Jobs via Dice
Pittsburgh, PA Full Time
POSTED ON 3/25/2026
AVAILABLE BEFORE 4/23/2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Spear Staffing, is seeking the following. Apply via Dice today!

Role: Software Engineer Embedded & Deployment Systems (C )

Locations: Pittsburgh, PA San Francisco, CA North Carolina Peoria, IL

Duration:12 months

Interview: Video

(Multiple openings available)

Overview

We are looking for a strong software engineer and software craftsman to support the deployment of production software onto real-world machines. This role is focused on building, integrating, deploying, and maintaining high-quality C software systems with an emphasis on CI/CD pipelines, backend infrastructure, and reliable delivery to hardware.

You do not need deep autonomy expertise for this role. The priority is excellent computer science fundamentals, experience shipping production code, and confidence working across build systems, deployment pipelines, and machine-facing software.

________________________________________

Required Qualifications

  • Bachelor s degree in computer science, Software Engineering, or a related technical field (or equivalent professional experience)
  • 5 years of professional software development experience
  • Strong proficiency in C (modern C preferred)
  • Experience developing and deploying software on Linux-based systems
  • Solid understanding of:
  • Software design principles and maintainability
  • Multithreading and concurrency
  • Memory management and performance optimization
  • Proven experience delivering production-quality software

________________________________________

Core Responsibilities

  • Develop, maintain, and deploy production C software onto physical machines and platforms
  • Build and support CI/CD pipelines, build systems, and backend infrastructure that enable reliable software delivery
  • Own software deployment workflows and help ensure code moves smoothly from development to real-world execution
  • Collaborate with cross-functional teams including systems, hardware, robotics, and autonomy engineers
  • Troubleshoot and debug issues across development, integration, and deployed environments
  • Improve software quality through code reviews, testing, documentation, and best practices
  • Contribute to architectural decisions that improve reliability, scalability, and long-term maintainability

________________________________________

Strong Plus / Preferred Experience

  • Embedded software development experience
  • Experience working with machines, vehicles, robotics platforms, or industrial systems
  • Familiarity with:
  • Build systems and toolchains
  • CI/CD frameworks and deployment automation
  • Distributed systems or middleware
  • Exposure to real-time systems or hardware-integrated software
  • Experience supporting software running in fielded or production environments

What Success Looks Like

  • Production software is reliably deployed and maintained on machines
  • CI/CD pipelines are stable, efficient, and reduce deployment risk
  • Software systems are well-architected, testable, and maintainable
  • Issues in the field are quickly identified, diagnosed, and resolved
  • Engineering teams are supported with clean, dependable software infrastructure

Salary.com Estimation for Embedded & Deployment Systems (C++) in Pittsburgh, PA
$98,058 to $119,310
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded & Deployment Systems (C++)?

Sign up to receive alerts about other jobs on the Embedded & Deployment Systems (C++) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Sheridan, WY
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Varmoda Tech LLC, is seeking the following. Apply via ... more
  • 9 Days Ago

  • Jobs via Dice Burlington, VT
  • Desktop Deployment Technician (Part-Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large-scal... more
  • 9 Days Ago

  • Jobs via Dice Georgia, VT
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, AaraTechnologies Inc, is seeking the following. Apply ... more
  • 9 Days Ago

  • Jobs via Dice Alaska, AK
  • job summary: Enterprise Healthcare client has an immediate opening for a highly motivated Project Manager III to join their dynamic and growing team. All q... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Embedded & Deployment Systems (C++) jobs in the Pittsburgh, PA area that may be a better fit.

  • LB Foster Pittsburgh, PA
  • The Embedded Systems Engineer II is responsible for leading and following through on electronics projects in Friction Management (FM), assisting the Mechan... more
  • 3 Days Ago

  • Komatsu Warrendale, PA
  • Embedded Systems Intern 1/2/26 Warrendale, Pennsylvania, USA, 15086 34577 Join Komatsu and Be Part of Something Big! Job Overview Postion is located in War... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!