
Lead Embedded Software Engineer
Westinghouse Air Brake Technologies Corporation10 days ago
Erie, PA, USAStaff+
Base Salary
$72k - $98k/yr
Responsibilities
- Design, develop, test, debug, integrate, and release embedded software for locomotive control systems.
- Drive software enhancements, customer requisitions, and new product introduction initiatives.
- Implement cybersecurity features and support Cyber Authorization to Operate compliance activities.
- Investigate software defects, perform root cause analysis, and implement corrective actions.
- Conduct software design reviews and code reviews to ensure quality and maintainability.
- Collaborate with cross-functional teams to define requirements, develop solutions, and support program execution.
- Analyze technical data and communicate risks, issues, findings, and status updates.
- Support verification, validation, testing, and software deployment in laboratory, factory, and customer environments.
- Work directly with locomotives on feature development, demonstrations, troubleshooting, and field investigations.
- Participate in technical reviews, design reviews, and program milestone discussions.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field.
- Minimum three years of experience developing embedded real-time software using C/C++ on RTOS platforms such as Linux or QNX.
- Experience with software testing, debugging, integration, root cause analysis, and hardware-integrated test environments.
- Familiarity with cybersecurity practices, secure coding standards, vulnerability remediation, and software quality tools.
- Experience with CI/CD, DevOps methodologies, configuration management, and source control tools such as GitLab, Jenkins, and Perforce.
- Strong communication, collaboration, and problem-solving skills.
- Locomotive controls experience is a plus.
- Must be legally authorized to work in the United States; employment is subject to applicable drug screening and fitness-for-duty testing.
Benefits
- Health, welfare, and retirement benefits are available.
- Relocation assistance may be provided if eligibility requirements are met.
- Annual bonus may be available if eligible.
- Work occurs in office, laboratory, manufacturing, and field environments, with occasional travel to customer sites, testing activities, and product validation efforts.
- The role may require working around industrial equipment and locomotives.