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

Embedded Software EngineerThis 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.ResponsibilitiesDesign, 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 SkillsBachelors 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 & QualificationsExperience 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 EnvironmentThis 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)Application DeadlineThis position is anticipated to close on Nov 16, 2026.Workplace TypeThis is a hybrid position in Pittsburgh,PA.About ActalentActalent 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.

Vacancy posted 3 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
    7 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
    5 days 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
    5 days 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
    Full time
    Work at office

    Edison Smart®

    Pittsburgh, PA
    3 days ago
  •  ...DescriptionJob DescriptionLocation: 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... 
    Suggested
    Contract work
    H1b
    Local area
    Relocation package

    Oxford Solutions

    Pittsburgh, PA
    2 days ago
  • $160k - $240k

     ...Embedded Software EngineerLatitude AI (lat.ai) is building the future of Ford's autonomy roadmap to make travel safer, less stressful, and...  ...sensors and compute systems, test operations, systems and safety engineering – all dedicated to redefining the relationship between... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    2 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
    2 days ago
  •  ...novel therapeutics that are seeking a highly motivated Lead System Engineer to support the development, integration, and operation of...  ...fabricationExperience with engineering design tools (e.g., CAD software)Strong problem-solving skills and attention to detailAbility to... 
    Contract work

    System One Holdings, LLC

    Pittsburgh, PA
    3 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 Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill... 
    Full time
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Lumen

    Pittsburgh, PA
    5 days ago
  • $91.1k - $129.8k

     ...reliability, 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
    1 day 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
    2 days ago
  • $160k - $210k

     ...Senior Embedded EngineerEfficient is developing the world's most energy-efficient general...  ...computing revolutionEfficient's Embedded Engineers design and implement firmware,...  ...opportunity to develop cutting-edge hardware and software as part of a highly interdisciplinary team... 
    Immediate start

    Efficient Computer Service LLC

    Pittsburgh, PA
    7 hours ago
  •  ...in a positive way.You will...Develop the software and firmware that powers Waabi's HIL...  ...dynamics (pose, speed, sensor data) to embedded modules under test, and stimulation tooling...  ...hardware/software interactions, and support engineers across Embedded, Autonomy, and V&V... 
    Work at office

    Waabi

    Pittsburgh, PA
    7 hours 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
    2 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
    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
    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 (... 
    Live in
    Work at office
    Local area

    Accenture

    Pittsburgh, PA
    2 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
    27 days ago
  • $1,000 - $2,030 per month

     ...needs of our clients.Build the firmware that brings our custom robot electronics to life. We're looking for a Firmware Engineer to own embedded software for the boards that connect our robots' sensors, actuators, and higher-level software—from early hardware bring-up... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    ATOMS Careers page

    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
    29 days 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
    20 days ago
  •  ...firmware team is responsible for developing and maintaining the embedded software that bridges hardware and high-level applications in the...  ...safe and intelligent trucking. As a Staff Embedded Software Engineer, you will lead the design, development, and validation of... 
    Full time

    Stack AV

    Pittsburgh, PA
    2 days ago
  •  ...underrepresented races in our community and industry.Must Be a U.S. PersonJob Summary:Hellbender is seeking an Embedded Linux Engineer to help develop software that enables advanced sensing and computing platforms. This role involves working at the intersection of... 

    HELLBENDER Inc.

    Pittsburgh, PA
    2 days ago
  •  ...Job Description Job Description Oxford Solutions is working with a client to hire a Mobile Broadcast Lead Engineer for a direct-hire opportunity supporting live productions throughout the U.S. This is a highly travel-intensive, field-based position requiring  travel... 
    Remote work

    Oxford Solutions, Inc

    Pittsburgh, PA
    15 days 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
    5 days ago
  • $191.92k - $287.88k

     ...sensors and compute systems, test operations, systems and safety engineering – all dedicated to redefining the relationship between people...  ...of concepts across many disciplines–from hardware and software. What you’ll do: Lead technical development of radar... 
    Odd job
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    2 days ago
  • $100k - $130k

    Job DescriptionJob Description Salary Range: $100,000 to $130,000/Annum benefitsSkill: IOS Mobile Developer Must Have Technical/Functional Skills: " Programming Languages: Mastery of Swift and familiarity with Objective-C. " Frameworks & Tools: Experience with Xcode, Cocoa...

    Diverse Lynx

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

     ...Sr. Drive Systems EngineerThe Sr. Drive Systems Engineer's primary responsibility is to lead multi-discipline teams of engineers and suppliers to execute large industrial applications of variable speed drive (VSD) and power semiconductor systems in accordance with GEV... 
    Contract work
    Relocation package

    GE Vernova

    Pittsburgh, PA
    3 days ago

Do you want to receive more vacancies?

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