Embedded Software Engineer

Techaxis, Inc

Pittsburgh (Allegheny County)

On-site

USD 96,000 - 165,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Techaxis, Inc. is seeking an enthusiastic Embedded C Software Developer for a 6‑ to 12‑month contract.

The role focuses on on‑board signaling and train control systems, with hands-on design, implementation, and debugging in a real-time environment. The ideal candidate has 5–8 years of software development experience, expert C skills for embedded scenarios, and a strong grasp of safety-critical engineering practices.

Qualifications

  • Bachelor’s or Master’s Degree in Computer Engineering.
  • 5–8 years of software development experience.
  • Expert-level proficiency in C for embedded, real-time environments.
  • Strong understanding of real-time concepts including scheduling, interrupts, concurrency, memory constraints, and hardware interactions.
  • Experience writing software requirements and in a structured, audited development process.

Responsibilities

  • Design, implement, and maintain embedded C software for on-board signaling and train control systems.
  • Develop software for safety-related functions such as automatic train protection, communications handling, timing synchronization, diagnostics, and fault management.
  • Interface closely with on-board hardware, including processors, I/O modules, communication buses, and safety peripherals.
  • Ensure deterministic execution, robust error handling, and compliance with real-time constraints.
  • Develop software according to safety lifecycle requirements and contribute to safety documentation.

Skills

C programming
Embedded systems
Real-time systems
Safety-critical

Education

Bachelor’s or Master’s Degree in Computer Engineering

Job description

d
Note: If someone is ready to relocate from Day 1, they can also appl

y.
Job Descript

ion
Interview Mode: There will be an initial video interview then an on-site/in-person interview to wrap it

up.
Our cl
ient is looking for an enthusiastic self-motivated Embedded C Software Developer (Contract role) who thrives in a fast-paced environment. The successful candidate is comfortable performing a wide range of t

asks.
Please note this is 6 months – 1 year contract

role.
Embedded C Software De

v

eloper Position responsibilities will i

n

clude: On‑Board Embedded Software Deve

  • lopmentDesign, implement, and maintain embedded C software for on‑board signalling and train control s
  • ystems.Develop software for safety‑related functions such as automatic train protection, communications handling, timing synchronization, diagnostics, and fault mana
  • gement.Interface closely with on‑board hardware, including processors, I/O modules, communication buses, and safety perip
  • herals.Ensure deterministic execution, robust error handling, and compliance with real‑time const

r

aints. Rail Signalling & Safety‑Critical Engi

  • neeringDevelop software in accordance with safety lifecycle requirements for railway control and protection s
  • ystems.Contribute to safety documentation, including software requirements, architecture descriptions, and design specific
  • ations.Implement defensive coding and fault‑tolerant strategies appropriate for train safety s

y

stems. Cross‑Disciplinary Collaboration & Lea

  • dershipWork closely with project engineering, systems engineering, signalling design, hardware, V&V, and safety assurance
  • teams.Experience with writing software requi
  • rementsContribute to system architecture trade‑offs involving performance, safety, maintainability, and certification

i

mpact. Required skills/expe

  • rience:Bachelor’s or Master’s Degree in Computer Engi
  • neeringAt least 5-8 years of software development experience
  • with CExpert‑level proficiency in C for embedded, real‑time envir
  • onmentsStrong understanding of real‑time concepts including scheduling, interrupts, concurrency, memory constraints, and hardware inte
  • ractionExperience working in structured, audited, configuration‑controlled development envir
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Rail Embedded C Software Engineer — 6–12 Month Contract
Rail Embedded C Software Engineer — 6–12 Month Contract

Techaxis, Inc • Pittsburgh

On-site
USD 96,000 - 165,000
Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Employment International • Irvine (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Real-Time Controls Engineer
Senior Embedded Real-Time Controls Engineer

Employment International • Irvine (CA)

On-site
USD 120,000 - 160,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Embedded Software Engineer 3 #99469
Embedded Software Engineer 3 #99469

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Long-term contract with opportunities for extension or conversion to full-time
Embedded Developer
Embedded Developer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 80,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Sr Embedded Systems Software Engineer
Sr Embedded Systems Software Engineer

Cyient • Irvine (CA)

On-site
USD 110,000 - 160,000
Sr. Embedded Platform Engineer
Sr. Embedded Platform Engineer

Accord Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 180,000