Software Engineering Technical Lead
Core
Develop and maintain the Trip Optimizer® Energy Management system to create fuel-efficient train operation plans.
Role type
Senior IC C++ software engineer (rail transport optimization)
Builds
Trip Optimizer® Innovation product for freight and transit rail sectors
Domain
Rail transport / Energy management / Embedded systems
Deliverable
production ML models | product features
Required skills
C/C++ development, software design, software architecture, root cause analysis, automated unit testing, cybersecurity remediation
Preferred skills
Master's degree in Engineering/CS, railroad industry experience, project leadership, self-starter mindset
Technologies
C, C++
Responsibilities
Design and develop high-quality software products aligning with system requirements, perform root cause analysis and implement defect fixes, develop software design and architecture documentation, participate in code reviews, create automated unit test cases, investigate and remediate cybersecurity vulnerabilities
Seniority
Senior, hands-on IC