Westinghouse Air Brake Technologies Corporation

Software Engineering Technical Lead

Westinghouse Air Brake Technologies Corporation
Apply
20 days ago
West Melbourne, FL, USAStaff+

Base Salary

$91k - $130k/yr

Responsibilities

  • Design and develop software aligned with system and subsystem requirements.
  • Develop new Trip Optimizer® functionality and maintain and expand existing functions.
  • Perform root-cause analysis and implement defect fixes and solutions.
  • Create software design, requirements, process, and architecture documentation.
  • Participate in software architecture, design, and code reviews.
  • Execute and enhance the full software development lifecycle.
  • Create and maintain automated unit tests for new designs.
  • Investigate and remediate cybersecurity vulnerabilities.
  • Coordinate with design, systems engineering, validation, and broader business-unit teams to deliver quality software on schedule.

Requirements

  • Bachelor's degree in computer engineering, software engineering, computer science, or a related field.
  • At least 7 years of C/C++ software development experience.
  • Proficiency in software design, methods, and architecture approaches.
  • Knowledge of software engineering principles.
  • Strong analytical, problem-solving, communication, interpersonal, and leadership skills.
  • Ability to lead with minimal supervision.
  • Prior project leadership experience with large-scale software projects is preferred.
  • Railroad industry experience is preferred.
  • A master's degree in engineering, computer science, or a related field is preferred.

Benefits

  • Relocation assistance may be provided if eligibility requirements are met.
  • Benefits include health, welfare, and retirement offerings.
  • An annual bonus may be available if eligible.

Tech Stack

C

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees
Contact me