CareerPlanSign in

Embedded Software Engineer

Contagem, MG, br💼 Full-time🗓 2026-08-05 → 2026-09-27

Core

Develop and maintain embedded software for locomotive control systems, ensuring cyber security and reliability for freight and transit rail operations.

Role type

Senior Embedded Software Engineer (Real-Time Systems)

Builds

Locomotive control software, firmware, and cyber security features for heavy haul trains

Domain

Rail transportation / Embedded Systems / Cyber Security

Required skills

C/C++ programming, embedded real-time OS development (QNX, Linux), testing and debugging, root cause analysis, code reviews, cyber security implementation (SAST/DAST/Threat Models), cross-functional collaboration

Preferred skills

Experience with Xilinx, ARM, or PPC processors, familiarity with Perforce/GitLab, knowledge of serial/Ethernet/QNET communication media

Technologies

QNX, Linux, Greenhill, Mentor Nucleus, Perforce, GitLab, ClearQuest, Jenkins, OpenSSH, WireShark, Momentics, Coverity, DDS, Xilinx, ARM, PPC

Responsibilities

Write, test, and release embedded code; resolve software issues from testing and production; implement cyber features and obtain CATO; perform design and code reviews; support factory and customer locomotives for testing and defect investigation; estimate time for development tasks

Seniority

Mid-to-Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.