Embedded Software Engineer
$57.69 - $76.92 per hourActalent
Job Description
Job Description
Job Title: Embedded Software Engineer
Job Description
This role focuses on designing, implementing, and maintaining embedded C software for onboard signalling and train control systems. The engineer develops software for critical safety-related functions, including automatic train protection, communications handling, timing synchronization, diagnostics, and fault management, while ensuring deterministic execution, robust error handling, and compliance with real-time and safety lifecycle requirements for railway control and protection systems. The position involves close collaboration with multidisciplinary engineering teams and significant contribution to safety documentation, system architecture, and fault-tolerant design strategies appropriate for train safety systems.
Responsibilities
- Design, implement, and maintain embedded C software for onboard signalling and train control systems.
- Develop software for safety-related functions such as automatic train protection, communications handling, timing synchronization, diagnostics, and fault management.
- Work closely with onboard hardware, including processors, I/O modules, communication buses, and safety-related peripherals.
- Ensure deterministic execution and robust error handling in a real-time embedded environment.
- Develop software in accordance with safety lifecycle requirements for railway control and protection systems.
- Contribute to safety documentation, including software requirements, architecture descriptions, and detailed design specifications.
- Implement defensive coding techniques and fault-tolerant strategies suitable for train safety systems.
- Collaborate closely with project engineering, systems engineering, signalling design, hardware, verification and validation (V&V), and safety assurance teams throughout the development lifecycle.
- Write clear, testable, and traceable software requirements for embedded control functions.
- Contribute to system architecture trade-offs involving performance, safety, maintainability, and certification impact.
- Participate in structured, audited, and configuration-controlled development processes to ensure high-quality and traceable software deliverables.
Essential Skills
- Bachelors or Masters degree in Computer Engineering or a closely related discipline.
- At least 58 years of professional software development experience using C.
- Expert-level proficiency in C for embedded, real-time environments.
- Strong understanding of real-time concepts, including scheduling, interrupts, concurrency, memory constraints, and hardware interaction.
- Hands-on experience developing embedded software that interfaces with processors, I/O modules, communication buses, and safety peripherals.
- Experience working in structured, audited, configuration-controlled development environments.
- Proven ability to write clear and comprehensive software requirements.
- Ability to ensure deterministic behavior and robust error handling in real-time systems.
- Experience applying defensive coding practices and fault-tolerant design strategies in safety-critical applications.
Additional Skills & Qualifications
- Experience in safety-critical domains, particularly railway control and protection systems, is highly beneficial.
- Familiarity with safety lifecycle processes and documentation for control and protection systems.
- Experience collaborating with multidisciplinary teams, including systems engineering, signalling design, hardware engineering, V&V, and safety assurance.
- Background in system architecture decision-making involving performance, safety, maintainability, and certification considerations.
- Strong analytical and problem-solving skills for diagnosing and resolving complex embedded software issues.
- Clear written communication skills for producing technical documentation and design specifications.
Work Environment
This position follows a hybrid work model, with approximately 50% of the work week performed remotely and 50% performed onsite in the Pittsburgh area. The role involves close collaboration with engineering and safety teams, using structured, audited, and configuration-controlled development environments typical of safety-critical railway control projects. The engineer will work with embedded hardware platforms, including processors, I/O modules, communication buses, and safety peripherals, in a professional office and lab setting that supports focused development, integration, and testing activities.
Job Type & LocationThis is a Contract to Hire position based out of Pittsburgh, PA.
Pay and BenefitsThe pay range for this position is $57.69 - $76.92/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave)
Job Type & LocationThis is a Contract to Hire position based out of Pittsburgh, PA.
Application DeadlineThis position is anticipated to close on Nov 16, 2026.
Workplace TypeThis is a hybrid position in Pittsburgh,PA.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on ziprecruiter.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
- ...SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security.... ...Summary: SEI is seeking enthusiastic experienced real-time embedded engineers to work on safety-critical embedded software. You...SuggestedFull timeWork at officeRelocation package
$150.32k - $225.48k
...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between... ...Meet the team:The Onboard Platform - High Level OS team is an embedded software team which is responsible for managing OS bring-up and...SuggestedPermanent employmentFull timeWork at officeImmediate startVisa sponsorship- What We DoThe Software Engineering Institute (SEI) advances the state of the art in software engineering and cybersecurity and serves as a national... ...you to apply.About the RoleWe are seeking a Senior Embedded Software Engineer to support U.S. Navy customers in the acquisition...SuggestedFull timeFor contractorsWork at officeRelocation package
$160k
...Embedded Software Engineer | Pittsburgh | Up to $160,000 Join an exciting robotics company in Pittsburgh, who build AI systems that enable robots to maintain location and navigation in harsh environments. As an Embedded Software Engineer, you'll join a small team...SuggestedWork at office$160k - $240k
...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between... ...in Dearborn, Mich., and Palo Alto, Calif.Meet the team:The Embedded Software team develops foundational platform software critical to development...SuggestedPermanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...Description Location: Pittsburgh, PA (Hybrid) Job Type: Contract (6–12 Months) Oxford Solutions is seeking an experienced Embedded Software Engineer for a contract opportunity with our client in Pittsburgh, PA. This position focuses on developing embedded C software for...Contract workH1bLocal areaRelocation package
- ...Job DescriptionJob DescriptionTitle: Lead Design Engineer Location: Onsite, Pittsburgh, PA 15213 Type: Direct-Hire/Permanent Hours: Standard... ...Experience with engineering design tools (e.g., CAD software) Strong problem-solving skills and attention to detail Ability...Permanent employment
$128k - $252.5k
Position Summary Build and lead mobile engineering efforts that support personalized marketing, customer engagement, and digital... ...the ability to guide Android architecture discussions. The Lead Software Engineer II will serve as a client-facing solution architect,...Local areaVisa sponsorship$91.1k - $129.8k
...sustainability, and performance. How will you make a difference? The Lead Systems Engineer, MCA – Will partner with a team of engineers focused on delivering software solutions for Wabtec’s growing fleet of MCA based control system locomotives. In this role,...Work experience placementWorldwide- ...Job Description Job Description 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...Contract work
$100k - $120k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...additional opportunities within our own organization. Embedded Software Engineer II This selected candidate will work with an...Full timeTemporary workInternshipWork at officeFlexible hours$120k - $150k
...customers to protect their most valuable assets—people, data, and machines—ensuring they remain safe and secure. As an Embedded Software Engineer II, you will own specific components of our embedded stack, working close to the hardware on the real-time firmware that...Remote work$120.6k - $171.7k
Job DescriptionSummary:The Senior Solutions Systems Engineer serves as a recognized technical expert responsible for defining, governing... ..., and engineering best practices.Strong understanding of software, hardware, communications, cloud, infrastructure, and operational...Work experience placementWorldwideRelocation package$115k - $120k
...technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in...Full timeTemporary workFlexible hours$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b$110k - $120k
...technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in...Temporary workFlexible hours$103.71k - $138.28k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering...Full timeTemporary workFor contractors- ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their... ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and...Work experience placementLive inWork at officeLocal area
- ...Senior Hardware EngineerSystem One is looking for an enthusiastic self-motivated Senior Hardware Engineer who thrives in a fast-paced environment. The successful candidate is comfortable performing a wide range of tasks from administrative to strategic. The position is...Local area
- ...work and live. We bring together product management, design, and engineering capabilities to help clients define what to build and how to... ...s what you’ll need:Minimum 5 years of experience working as a software engineerMinimum 2 years hands-on experience in native iOS (...Work experience placementLive inWork at officeLocal area
$100k - $130k
Job Description Job Description Salary Range: $100,000 to $130,000/Annum benefits Skill: IOS Mobile Developer Must Have Technical/Functional Skills: " Programming Languages: Mastery of Swift and familiarity with Objective-C. " Frameworks & Tools: Experience...- ...Systems EngineerSystems Engineer is needed to perform the following duties: Requirements analysis and fit-gap assessment – Analyze client business and functional requirements for financial systems; conduct requirement-gathering workshops with finance and IT stakeholders...
$89k - $152k
...Job Description: Motive Workforce is hiring a Senior Systems Engineer for an advanced manufacturing organization based in New... ...Serve as the Tier 3 escalation point for complex hardware, software, endpoint, identity, and infrastructure issues. Lead system...Local areaRemote workRelocation- ...Systems EngineerThe Systems Engineer position is responsible for providing full cycle implementation and support of customer systems,... ...solutions.Manage the allocation of project resources, including software, hardware, tools and related items specific to each customer and...Full timeWork at officeLocal areaRemote workMonday to FridayNight shiftDay shift
- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
- ...initiatives in a fast-paced environment. Position Title: Server Engineer 2 Business Unit: Technology Reports to: Manager of... ...support personnel. Has an excellent ability to work with application software and lines of business partners. Has good technology project...Work at officeLocal areaRelocationWeekend workDay shift
- ...Job Title Mechanical Discipline Lead Job Type Full-time Category Engineering Location Pittsburgh - Pittsburgh, PA 15219 US Education Bachelor's Degree Job Description Perform a variety of engineering work in the initial planning and design...Full timeFor contractorsWork at office
- ...Standard business hours Overview: Join a cutting-edge lab to discover novel therapeutics that are seeking a highly motivated Lead Engineer to support the integration, optimization, and operation of complex fluidic and instrumentation systems for advanced human-relevant...Contract work
- ...Lead Project Engineer (Heavy Highway – Roadway/Bridge Projects)Kokosing is one of America's 50 largest General Contractors and services a broad spectrum of clients in both the private and public business sectors. Kokosing's services include heavy civil/industrial construction...Contract workFor contractorsFor subcontractor
- z/OS SENIOR LEVEL SYSTEMS PROGRAMMER-ARCHITECT Z/OS**MAINFRAME**SYSTEMS PROGRAMMER** ANNUAL BONUS PROGRAM! HYBRID WORK/MUST WORK ON SITE 2X WEEK SENIOR LEVEL Z/OS ARCHITECT EXPERT WITH Z/OS SYSTEMS PROGRAMMING EXPERTISE ARCHITECT, INSTALL, UPGRADE...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded engineer Pittsburgh, PA
- embedded systems software engineer Pittsburgh, PA
- embedded software engineer Pittsburgh, PA
- embedded developer Pittsburgh, PA
- software engineer - cloud services Pittsburgh, PA
- remote software sales Pittsburgh, PA
- software sales representative Pittsburgh, PA
- software quality assurance Pittsburgh, PA
- software qa Pittsburgh, PA
- entry level software sales Pittsburgh, PA







