
Embedded Software Engineer IV
Westinghouse Air Brake Technologies Corporation19 days ago
Germantown, MD, USAStaff+
Base Salary
$91k - $130k/yr
Responsibilities
- Design and develop embedded software products aligned with system and subsystem requirements.
- Maintain and expand existing software functionality for rail transportation products.
- Perform requirements, design, architecture, code, and interface reviews.
- Develop and maintain automated unit tests and execute software testing.
- Release software according to DOSE processes and guidelines.
- Perform root cause analysis and develop corrective solutions.
- Create software design, requirements, process, and architecture documentation.
- Execute and enhance the software development lifecycle.
- Investigate and remediate cybersecurity vulnerabilities.
- Collaborate with cross-functional engineering and business teams to meet product specifications and delivery commitments.
Requirements
- Bachelor’s degree in computer engineering, electrical engineering, software engineering, computer science, or a related field.
- 5+ years of related experience.
- Experience with C and C++ software development.
- Experience with Bash, Python, or other scripting languages for task automation and unit testing.
- Experience with Linux or Unix-based real-time operating systems, including QNX or FreeRTOS.
- Proficiency in software, component, and interface design.
- Strong understanding of modern operating system coding techniques, IP protocols, and hardware interfaces.
- Effective oral and written communication skills and the ability to articulate information clearly and concisely.
- Desired experience with device drivers and board support packages.
- Desired experience with software change management, the software development life cycle, and continuous integration.
- Desired experience working in an Agile Scrum environment.
- Knowledge of safety-critical software, CENELEC standards, and rail industry standards.
Benefits
- Health, welfare, and retirement benefits are available.
- Annual bonus may be available if eligible.
- Employment is conditioned upon successful completion of applicable drug screening and fitness-for-duty testing.
- The employer will only employ individuals legally authorized to work in the United States.