CareerPlanSign in

Embedded Software Analyst

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

Core

Develop, test, and release embedded software for locomotive control systems, focusing on maintenance, defect resolution, and cyber security implementation.

Role type

Embedded Software Engineer (Real-Time Systems)

Builds

Locomotive control software and firmware for freight and transit rail sectors

Domain

Rail transportation / Embedded Systems / Cyber Security

Deliverable

production ML models | product features

Required skills

C/C++, embedded real-time OS development (QNX, Linux), testing and debugging, root cause analysis, code reviews, cyber security implementation (SAST/DAST/Threat Models), version control (GitLab, Perforce)

Preferred skills

Experience with Xilinx, ARM, PPC processors, knowledge of QNX versions 6.3.2/6.5/7.1, familiarity with DDS, Jenkins, WireShark

Technologies

QNX, Linux, C/C++, GitLab, Perforce, ClearQuest, SAST, DAST, WireShark, Momentics, Coverity, DDS, Jenkins, OpenSSH

Responsibilities

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

Seniority

Mid-level, hands-on IC

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