Description

Experience with Linux OS on embedded systems

Experience in developing, modifying, and debugging device drivers, bootloaders, or board support packages 

Experience contributing to the design of new embedded software systems

Experience with hardware/software integration, Docker, languages such as C/C++, Bash, Python

Experience developing and testing embedded software

Understanding of CI/CD software engineering practices

Experience defining system-software designs and exploring technical feasibility tradeoffs

Adhere coding standards, code reviews, source control management, build processes, defect tracking, testing, and operations

Ability to prioritize and manage tradeoffs effectively to meet overall objectives

Ability and willingness to support hands-on validation in simulation laboratory and on-locomotive
 


 

Education

Any Gradute