1 month ago
Contagem, BrazilMid Level

Responsibilities

  • Write, test, debug, review, and release embedded software for locomotive control systems.
  • Maintain existing products and resolve software issues originating in testing, production, and field operations.
  • Perform root cause analysis and provide solutions in factory, customer, hardware-in-the-loop, virtual simulation, and desktop testing environments.
  • Implement cyber features and obtain Cyber Authorization to Operate using activities such as SAST, DAST, threat modeling, and CVE resolution.
  • Support factory and customer locomotive testing, defect investigations, software loading, feature demonstrations, and verification.
  • Follow configuration-management processes and applicable engineering standards while delivering quality software on schedule.
  • Estimate software development tasks and collaborate 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.
  • Ability to write code, test, and release embedded software using C/C++.
  • Experience with Perforce, GitLab, ClearQuest, and QNX, including QNX 6.3.2, 6.5, or 7.1.
  • Familiarity with cyber engineering activities including SAST, DAST, threat models, CVE resolution, and Cyber Authorization to Operate.
  • Experience with embedded tools and technologies including DDS, Jenkins, OpenSSH, PuTTY, Tera Term, Wireshark, Momentics, Coverity, and SAST/DAST tools.
  • Knowledge of serial, ARCnet, Ethernet, and QNET communication media.
  • Experience with Xilinx, ARM, or PPC processors.

Benefits

  • The position is fully onsite in Contagem, Minas Gerais.
  • Medical and dental assistance extended to spouses and children.
  • Profit sharing, private pension plan, meal policy, life insurance, and pharmacy assistance.
  • Employee Assistance Program providing psychological, legal, financial, and social support.
  • Headspace mental health app and Wellhub access.
  • Christmas card or basket, Christmas gifts for children up to age 11, and extended maternity leave.
  • Language incentive policy, mentorship programs, and access to a training platform.

Tech Stack

CC++JenkinsLinux

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees
Contact me