Software Engineer
Progress Rail Services Corporation has available positions of Software Engineer in Fort Worth,
TX. Position requires a Master’s degree in Electrical Engineering & 24 months experience as an Embedded Software Engineer. Position also requires: Exp. must include: 1) 24 mos. exp. writing firmware that is embedded in ECU (Electronic Controls Unit); 2) 24 mos. exp. developing
software utilizing CAN/J1939 & Transport protocols; 3) 24 mos. exp. using Yocto Project build tool for embedded Linux platform; 4) 24 mos. exp. working with MQTT (Message Queuing
Telemetry Transport) & AMQP (Advanced Message Queuing Protocol) Messaging Protocols; 5) 24 mos. exp. working with LTE (Long Term Evolution) Cellular Technologies; & 6) 24 mos. exp. developing software test plans. Exp. reqs. may be met concurrently during the same time period. Job duties: Develop embedded software within all phases of Progress Rail Services Uptime suite of products for locomotives. Design, implement, test, deploy, & support various software development activities utilizing various software & protocols including GitLab, AWS (Amazon Web Service), Vault, PKI (Private Key Infrastructure), Yocto, CAN/J1939, MQTT, AMQP, Linux, & SMB (Systems Management Bus). Develop software test plans. Work with CAB-E (Cab Electronics) to bring up & test new Cab Electronics Hardware deployed with UCOS (Uptime Connect Operating System). Develop device drivers, firmware, & BSPs (Board Support Package) for the Uptime suite of products. Work with LTE hardware including testing & validation. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability status. We maintain a drug-free work place & perform pre-employment substance abuse testing. Qualified applicants should e-mail resume & verification of reqs. to pmcghee@progressrail.com.