CareerPlanSign in

Software Engineer III

West Melbourne, FL, us💼 Full-time💰 $79,300–$79,300🗓 2026-09-08 → 2026-09-25

Core

Design, develop, integrate, test, and maintain embedded software applications for Freight Locomotive control systems (LOCOTROL® Remote Control Locomotive, Tower Control, and Distributed Power).

Role type

Senior IC embedded software engineer (freight rail)

Builds

Next Gen embedded platforms integrating with RCS products for freight locomotives

Domain

Rail transport / Embedded systems

Deliverable

production ML models | product features

Required skills

C/C++ programming, RTOS and bare metal development, multi-process/multi-threaded programming, software architecture design, data structures and algorithms, communication protocols (TCP/IP, UDP, RS232/RS422, HDLC, SPI, I2C, CAN), high reliability and safety-critical system design, industry standards (IEC 61508, DO-178B, Cenelec-50128)

Preferred skills

ColdFire, ARM, and/or PowerPC micro-processor experience, Green Hills INTEGRITY RTOS experience, automated/CI testing environments, software configuration management (SVN/GIT), SW analysis tools (Klocwork, Understand, PC-Lint), unit test tools (VectorCAST)

Technologies

DDS, Yocto, C++23, CMake, GTest, DOORS Next, VS in/with Dev Containers, GitLab, GitLab CI

Responsibilities

Develop and maintain software components, systems, and networks; Design and implement software from requirements analysis through production deployment; Program applications, components, and interfaces in C/C++; Maintain and enhance deployed software; Participate in design and code reviews; Drive performance and reliability enhancements; Develop documentation including SW design, requirements, and architectures

Seniority

Senior, hands-on IC

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