Senior Embedded Software Engineer: Secure CI-Driven Systems

Wabtec

Waltham (MA)

On-site

USD 95,000 - 130,000

Full time

10 days ago
Application generator

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 in Waltham, MA to design and program embedded software for test and measurement products. You will work in an agile environment with multidisciplinary teams, focusing on secure coding, performance optimization, and backward compatibility across firmware and hardware interfaces.

As part of a cross-functional group, you will implement robust security controls, participate in code reviews, and help define a scalable architecture in collaboration with

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering or equivalent.
  • 5 years of experience in embedded software design.
  • Advanced experience with microcontrollers and access libraries.
  • Ability to program in Windows and Linux environments.
  • Proficiency in C/C++ and Python is a plus.
  • Experience with optimization techniques (speed, memory, multi-threading).
  • Knowledge of version control tools (Git, Mercurial).
  • Experience with Design Patterns.
  • Knowledge of secure development lifecycle is preferred.
  • Fluency in mathematics (linear algebra and trigonometry).
  • Experience with UML is an asset.
  • Have contributed to development of commercially successful products.
  • Knowledge of test and measurement applications.
  • Intermediate English.

Responsibilities

  • Develop embedded software and firmware for test and measurement products.
  • Contribute to product backlog and sprint planning.
  • Define secure architecture and CI/CD with DevOps.
  • Collaborate with cybersecurity champion to design security controls.
  • Perform code reviews and participate in daily scrums.
  • Verify design against Definition of Done with automated tests.
  • Support production transfer with engineering tools.

Skills

C/C++
Embedded software
Windows
Linux
Python
Git
Mercurial
Microcontrollers
Secure development
Design patterns

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering or equivalent

Tools

Git
Mercurial

Job description

Wabtec is seeking an embedded software engineer in Waltham, MA to design and program embedded software for test and measurement products. You will work in an agile environment with multidisciplinary teams, focusing on secure coding, performance optimization, and backward compatibility across firmware and hardware interfaces.

As part of a cross-functional group, you will implement robust security controls, participate in code reviews, and help define a scalable architecture in collaboration with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 – Industrial IoT
Senior Embedded Software Engineer – Industrial IoT

Wabtec • Salem (VA)

On-site
USD 91,000 - 130,000
Senior Embedded Software Engineer — Industrial Automation
Senior Embedded Software Engineer — Industrial Automation

Wabtec • Waltham (MA)

On-site
USD 91,000 - 130,000
Lead Embedded Software Engineer, Locomotive Controls
Lead Embedded Software Engineer, Locomotive Controls

Wabtec • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
Annual bonus
Benefits package
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 – 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 - Industrial Systems
Senior Embedded Software Engineer - Industrial Systems

Wabtec Corporation • Germantown (MD)

On-site
USD 91,000 - 130,000
Relocation assistance
Senior Embedded Software Engineer – RTOS, C/C++
Senior Embedded Software Engineer – RTOS, C/C++

Wabtec • Town of Germantown (WI)

On-site
USD 91,000 - 130,000
Relocation assistance
Embedded Software Test Engineer IV — Rail Systems
Embedded Software Test Engineer IV — Rail Systems

Wabtec • Maryland

On-site
USD 79,000 - 113,000
Annual bonus
Healthcare benefits
Retirement plan