Westinghouse Air Brake Technologies Corporation

Bare Metal Embedded Firmware Engineer (C, Microcontrollers)

Westinghouse Air Brake Technologies Corporation
Apply
1 month ago
Salem, VA, USASenior

Base Salary

$91k - $130k/yr

Responsibilities

  • Define, develop, and verify embedded software according to design and test requirements.
  • Develop bare-metal firmware for microcontrollers supporting time-critical processing such as A/D sampling, motor control, and communications.
  • Optimize firmware performance, memory utilization, and computational efficiency in resource-constrained systems.
  • Configure and interface with real-time clocks, Ethernet PHY chips, external memory, and specialty sensors.
  • Implement security and password-access routines, secure firmware update mechanisms, and Ethernet communication protocols.
  • Develop automated test and validation tools and conduct verification testing during development.
  • Collaborate with Automation, Manufacturing Operations, Product Engineering, and cross-functional project teams to resolve issues and improve manufacturing performance.
  • Manage equipment and capital projects within budget and timelines.
  • Apply Lean principles and drive continuous improvement initiatives.
  • Ensure safety, quality, cybersecurity, regulatory, and process compliance.
  • Use AI-enabled engineering tools to improve hardware design, firmware development, testing, troubleshooting, documentation, and data analysis.

Requirements

  • Bachelor’s degree in Electrical Engineering, Software Engineering, or a closely related field; a master’s degree is preferred.
  • 5+ years of embedded firmware experience.
  • 5+ years of C-development experience.
  • Hands-on experience developing firmware for microcontrollers such as Microchip dsPIC, STM32, NXP, Renesas, TI, or ARM Cortex-M platforms.
  • Experience with bare-metal firmware, state machine architectures, interrupt service routines, and real-time embedded systems.
  • Experience with SPI, I2C, UART, PWM, ADC, timers, interrupts, digital I/O, and other microcontroller peripheral interfaces.
  • Experience with CAN, CAN-FD, Ethernet, Modbus, RS-485, USB, MQTT, BLE, and Wi-Fi.
  • Experience with automated builds, unit testing, continuous integration, software release management, source control, code reviews, branching strategies, and collaborative development workflows.
  • Experience developing automated test and validation tools using LabVIEW, Python, or equivalent environments.
  • Experience with engineering tools and scripting environments such as MATLAB, Python, C#, and .NET.
  • Proficiency with schematic capture, component footprint modeling, and PCB design tools; Altium Designer experience is highly desirable.
  • Understanding of secure bootloaders, OTA firmware updates, authentication, encryption, secure key storage, and cybersecurity practices for connected embedded devices.
  • Familiarity with IEC 62443, the NIST Cybersecurity Framework, or similar cybersecurity standards is desirable.
  • Familiarity with locomotive electrical systems is desirable; desktop application development for Windows or Linux is a plus.
  • Ability to communicate technical concepts to non-technical audiences, manage multiple priorities, work independently, and adapt to ambiguity and changing deadlines.
  • Ability to travel as needed and work in compliance with applicable safety, quality, and regulatory requirements.

Benefits

  • Health, welfare, and retirement benefits are available through Wabtec benefits programs.
  • Annual bonus may be available if eligible.
  • The role may require travel as needed.
  • Employment is conditioned upon successful completion of a drug screen and fitness-for-duty test, where applicable.

Tech Stack

CC#C++GitLinuxMATLAB.NETPythonWindows

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees

Westinghouse Air Brake Technologies Corporation (Wabtec) builds freight locomotives, braking and signaling systems, rail components, and software used by freight railroads, transit agencies, and industrial operators. The Pittsburgh-based public company (NYSE: WAB) sells original equipment, digital solutions, and aftermarket services worldwide; it combined with GE Transportation in 2019 and traces its roots to George Westinghouse’s 19th‑century air brake business. Its portfolio spans rolling stock, parts, condition‑monitoring, and train control platforms.

Contact me