Senior Embedded Software Engineer — Industrial Automation

Wabtec

Waltham (MA)

On-site

USD 91,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Wabtec is seeking an Embedded Software Engineer to join the Product Engineering team in the United States. You will define and develop embedded software for market-leading electro-mechanical products and collaborate with Automation, Manufacturing Operations, and Manufacturing Engineering to improve processes and product quality.

The role emphasizes C/C++ on microcontrollers, bare-metal firmware, real-time performance, and security considerations.

Qualifications

  • BS in Electrical Engineering or BS in Software Engineering (MS preferred).
  • 5+ years of experience designing/developing embedded software systems.
  • Experience developing embedded software using C/C++ for microcontrollers (PIC, STM32, NXP, Renesas, TI, or similar).
  • Experience developing bare-metal firmware for time-critical processing (A/D sampling, motor control, communications).
  • Familiarity with state machine architectures, interrupts, and Microchip Ethernet stack.
  • Familiarity with CAN, CAN-FD, Modbus, RS-485, USB, Ethernet, MQTT, BLE, Wi‑Fi.
  • Experience with MCU peripherals (SPI, I2C, UART, PWM, timers).
  • Experience with automated builds, unit testing, CI, and release management.
  • Experience using GIT and code reviews.

Responsibilities

  • Define and develop embedded software per design and test specs.
  • Conduct verification testing during development.
  • Collaborate across functions to improve processes and support manufacturing operations.
  • Develop and integrate innovative electro-mechanical products as part of cross-functional teams.
  • Optimize firmware for performance and reliability.
  • Implement secure bootloaders and OTA firmware update mechanisms (desirable).
  • Provide technical guidance and communicate complex concepts clearly.
  • Support testing, validation, and documentation activities.

Skills

Embedded software design
C/C++ for microcontrollers
Real-time systems
Firmware development
Debug and verification
Security concepts
API/protocol knowledge
CI/CD
Git
Python
LabVIEW
MATLAB
Altium Designer

Education

BS in Electrical Engineering
BS in Software Engineering
MS preferred

Tools

GIT
LabVIEW
Python
MATLAB
Altium Designer

Job description

Wabtec is seeking an Embedded Software Engineer to join the Product Engineering team in the United States. You will define and develop embedded software for market-leading electro-mechanical products and collaborate with Automation, Manufacturing Operations, and Manufacturing Engineering to improve processes and product quality.

The role emphasizes C/C++ on microcontrollers, bare-metal firmware, real-time performance, and security considerations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Industrial Systems
Senior Embedded Software Engineer - Industrial Systems

Wabtec Corporation • Germantown (MD)

On-site
USD 91,000 - 130,000
Relocation assistance
Senior Embedded Systems Engineer – Secure, CI‑Driven
Senior Embedded Systems Engineer – Secure, CI‑Driven

Wabtec Corporation • Waltham (MA)

On-site
USD 95,000 - 130,000
Health benefits
Annual bonus
Senior Embedded Software Engineer — Secure, Agile Firmware
Senior Embedded Software Engineer — Secure, Agile Firmware

Wabtec • Waltham (MA)

On-site
USD 95,000 - 130,000
Senior Embedded Software Engineer: Secure CI-Driven Systems
Senior Embedded Software Engineer: Secure CI-Driven Systems

Wabtec • Waltham (MA)

On-site
USD 95,000 - 130,000
Embedded Software Engineer II - Rail & RealTime Linux
Embedded Software Engineer II - Rail & RealTime Linux

Wabtec Corporation • Germantown (MD)

On-site
USD 72,000 - 98,000
Senior Embedded Software Engineer – RTOS & Controllers
Senior Embedded Software Engineer – RTOS & Controllers

SEAKR Engineering • Buffalo Grove (IL)

On-site
USD 113,000 - 147,000
Health benefits
Retirement plan
Annual bonus
Senior Embedded Software Engineer – Rail RTOS & CI
Senior Embedded Software Engineer – Rail RTOS & CI

Wabtec • Germantown (MD)

On-site
USD 72,000 - 98,000
Health insurance
Welfare benefits
Retirement plan
+1
Senior Embedded Software Engineer – Locomotive Control
Senior Embedded Software Engineer – Locomotive Control

Wabtec • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Health benefits
Retirement plan
Annual bonus
Embedded Software Engineer
Embedded Software Engineer

Wabtec • Waltham (MA)

On-site
USD 91,000 - 130,000
Senior Manufacturing Test Engineer - Electronics Automation
Senior Manufacturing Test Engineer - Electronics Automation

Wabtec • Germantown (MD)

On-site
USD 69,000 - 98,000