CareerPlanSign in

Lead Embedded Software Engineer

Erie, PA, us💼 Full-time💰 $71,500–$71,500🗓 2026-08-27 → 2026-09-25

Core

Design, develop, integrate, and support embedded real-time software for locomotive control systems to ensure safe and reliable operation.

Role type

Lead Embedded Software Engineer (Real-Time Systems)

Builds

Embedded software solutions for freight and transit rail locomotive control systems

Domain

Rail transportation / Embedded Systems / Real-Time Operating Systems

Deliverable

production ML models | product features

Required skills

C/C++, RTOS (Linux/QNX), embedded real-time software development, software testing and debugging, root cause analysis, CI/CD pipelines, GitLab, Jenkins, Perforce, secure coding standards

Preferred skills

locomotive controls experience, cybersecurity practices, vulnerability remediation

Technologies

C, C++, Linux, QNX, GitLab, Jenkins, Perforce

Responsibilities

Design, develop, test, debug, and release embedded software for locomotive control systems; Implement cybersecurity features and support Cyber Authorization to Operate (CATO) compliance; Investigate software defects and implement corrective actions; Conduct software design and code reviews; Collaborate with cross-functional teams to define requirements and support program execution; Analyze technical data and communicate findings on risks and issues; Support verification, validation, and deployment in laboratory, factory, and field environments; Work directly with locomotives for feature development, demonstrations, and troubleshooting.

Seniority

Senior, hands-on IC with team leadership responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.