Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$57.69 - $76.92 per hour

Actalent

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 & Location

This is a Contract to Hire position based out of Pittsburgh, PA.

Pay and Benefits

The 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 & Location

This is a Contract to Hire position based out of Pittsburgh, PA.

Application Deadline

This position is anticipated to close on Nov 16, 2026.

Workplace Type

This 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Pittsburgh, PA vacancy
  •  ...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... 
    Suggested
    Full time
    Work at office
    Relocation package

    Software Engineering Institute | Carnegie Mellon University

    Pittsburgh, PA
    11 hours ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    1 day ago
  • 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... 
    Suggested
    Full time
    For contractors
    Work at office
    Relocation package

    Software Engineering Institute

    Pittsburgh, PA
    1 day ago
  • $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... 
    Suggested
    Work at office

    Edison Smart

    Pittsburgh, PA
    15 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    4 days ago
  •  ...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 work
    H1b
    Local area
    Relocation package

    Oxford Solutions, Inc

    Pittsburgh, PA
    5 days ago
  •  ...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

    System One

    Pittsburgh, PA
    3 days ago
  • $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 area
    Visa sponsorship

    Deloitte

    Pittsburgh, PA
    3 days ago
  • $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 placement
    Worldwide

    Wabtec

    Pittsburgh, PA
    4 days ago
  •  ...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

    ZipStaff Inc.

    Pittsburgh, PA
    a month ago
  • $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 time
    Temporary work
    Internship
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Pittsburgh, PA
    21 days ago
  • $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

    FORT Robotics

    Pittsburgh, PA
    28 days ago
  • $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 placement
    Worldwide
    Relocation package

    Wabtec

    Pittsburgh, PA
    3 days ago
  • $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 time
    Temporary work
    Flexible hours

    Synechron

    Pittsburgh, PA
    3 days ago
  • $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 job
    Full time
    H1b

    Aperia Technologies

    Pittsburgh, PA
    1 day ago
  • $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 work
    Flexible hours

    Synechron

    Pittsburgh, PA
    5 days ago
  • $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 time
    Temporary work
    For contractors

    Lumen

    Pittsburgh, PA
    1 day ago
  •  ...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 placement
    Live in
    Work at office
    Local area

    Accenture

    Pittsburgh, PA
    1 day ago
  •  ...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

    System One Holdings, LLC

    Pittsburgh, PA
    5 days ago
  •  ...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 placement
    Live in
    Work at office
    Local area

    Accenture

    Pittsburgh, PA
    1 day ago
  • $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...

    Diverse Lynx

    Pittsburgh, PA
    21 hours ago
  •  ...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... 

    IntelliLink Technologies Inc

    Pittsburgh, PA
    4 days ago
  • $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 area
    Remote work
    Relocation

    Motive Workforce

    Pittsburgh, PA
    2 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Monday to Friday
    Night shift
    Day shift

    Dagostino Electronic Services

    Pittsburgh, PA
    5 days ago
  •  ...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

    Cheez

    Pittsburgh, PA
    2 days ago
  •  ...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 office
    Local area
    Relocation
    Weekend work
    Day shift

    First National Bank

    Pittsburgh, PA
    3 days ago
  •  ...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 time
    For contractors
    Work at office

    Century 3, Inc.

    Pittsburgh, PA
    4 days ago
  •  ...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

    System One Holdings, LLC

    Pittsburgh, PA
    4 days ago
  •  ...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 work
    For contractors
    For subcontractor

    Kokosing

    Carnegie, PA
    5 days ago
  • 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...

    DSN Search

    Pittsburgh, PA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!