← Back to jobs
Erie, PA, USA
No related jobs found
Job Description:
Bachelor of Science in Software Engineering, Computer Science, or other Engineering discipline
• Minimum of 8 years’ software engineering experience
• Experience in developing, modifying, and debugging device drivers, bootloaders, or board support packages
• Experience with Linux OS on embedded systems
• 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
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including requirements management, 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
• Ability and willingness to travel as required
• Experience with ARM development, Data Distribution Service (DDS), Embedded RTOS, GoogleTest
• Knowledge of Model Based Systems Engineering with SysML
Any Graduate
No related jobs found
← Back to jobs