Developing and executing objectives for self and others to provide technical solutions for a myriad of customer requests in the train control requirements domain
Requirements
- Minimum of 4 years of hands-on experience in embedded real-time software
- Experience with C and C++ software development
- Knowledge of embedded fundamentals for hardware and software components
- Knowledge of real-time operating systems, debugging techniques and the ability to interact at a hardware level
- Knowledge of Wireless Communications
- Strong interest in Cryptography and Security Protocols
- Experience with building software systems from the ground up – the entire embedded system development lifecycle
Responsibilities
- Design, develop, and test Embedded Software Applications
- Perform requirement and design reviews, code reviews, and unit testing
- Release Software, per the LOCOTROL processes and guidelines
- Decompose internal and external software inputs to develop a backlog of Software tasks for the product
- Develop multi-threaded C/C++ applications running under an embedded RTOS
- Collaborate with software engineers, system engineers, safety engineers and test engineers to implement solutions
Other
- Bachelor’s, or higher, Degree from an accredited college or university in an Electrical Engineering, Software Engineering of Computer Science major
- Strong written and verbal communication skills
- Ability to work in a cross-functional, global environment
- Relocation assistance may be provided if eligibility requirements are met