CareerPlanSign in

Software Engineer III

Erie, PA, us💼 Full-time💰 $79,300–$79,300🗓 2026-09-30 → 2026-10-01

Core

Develop and maintain high-quality software for Trip Optimizer®, an energy management system that automates train operations to maximize fuel efficiency while respecting time and handling constraints.

Role type

Senior C/C++ software engineer (embedded systems)

Builds

Trip Optimizer® Innovation product for freight and transit rail sectors

Domain

Rail transportation / Embedded systems

Deliverable

production ML models | product features

Required skills

C/C++ development, software design and architecture, root cause analysis, automated unit testing, cybersecurity remediation

Preferred skills

Real-time operating systems (QNX Neutrino, Yocto), x86/PowerPC micro-processors, software configuration management (Gitlab), static analysis (Coverity), test automation (VectorCAST, Google Test), IBM ELM Tool Suite

Technologies

C, C++, QNX Neutrino, Yocto, Gitlab, Coverity, VectorCAST, Google Test, IBM ELM

Responsibilities

Design and develop software aligning with system requirements, perform root cause analysis and implement defect fixes, create and maintain automated unit test cases, investigate and remediate cybersecurity vulnerabilities, participate in code reviews, develop software design and architecture documentation

Seniority

Senior, hands-on IC

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