
Embedded Software Engineer
Westinghouse Air Brake Technologies Corporation3 months ago
Contagem, BrazilMid Level
Responsibilities
- Write, test, maintain, review, and release embedded C/C++ software for locomotive control systems.
- Resolve software issues from testing, production, and field environments through defect investigation and root-cause analysis.
- Implement cybersecurity features and obtain Cyber Authorization to Operate using activities such as SAST, DAST, threat modeling, and CVE resolution.
- Support factory and customer locomotives through testing, feature demonstrations, software loading, and problem analysis.
- Perform testing and verification across locomotives, HITL environments, VirtualSIM, and desktop unit-testing environments.
- Estimate software development tasks and deliver software on time and according to applicable engineering standards.
- Work cross-functionally with systems engineering, product management, simulation, verification, validation, and electronic hardware teams.
Requirements
- Bachelor’s degree in Software Engineering, Computer Engineering, or Computer Science.
- Fluent English.
- Experience designing and developing embedded and real-time software systems.
- Hands-on experience testing and debugging embedded software or firmware.
- Experience writing, testing, and releasing embedded C/C++ software.
- Experience with QNX versions 6.3.2, 6.5, or 7.1 and familiarity with Linux, Greenhill, or Mentor Nucleus.
- Experience with Perforce, GitLab, and ClearQuest.
- Familiarity with cybersecurity practices including SAST, DAST, threat modeling, CVE resolution, and Cyber Authorization to Operate.
- Experience with DDS, Jenkins, OpenSSH, PuTTY, Tera Term, Wireshark, Momentics, Coverity, serial communication, ARCnet, Ethernet, and QNET.
- Experience with Xilinx, ARM, or PPC processors.
- Ability to support on-site factory and customer investigations and collaborate across engineering functions.
Benefits
- Medical and dental assistance extended to spouses and children.
- Profit sharing, private pension plan, meal policy according to location, and life insurance.
- Employee Assistance Program offering psychological, legal, financial, and social support.
- Headspace mental health app, pharmacy assistance, and Wellhub.
- Christmas card or basket for employees, Christmas gifts for children up to age 11, and extended maternity leave program.
- Language incentive policy, mentorship programs, and access to a training platform.
- The position is presencial/on-site in Contagem, Minas Gerais.
About Westinghouse Air Brake Technologies Corporation
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.