CareerPlanSign in

Test Engineer

Contagem, MG, br💼 Full-time🗓 2026-07-28 → 2026-09-25

Core

Designing, developing, executing, and maintaining test strategies to ensure the reliability and safety of electronic control systems in the rail industry.

Role type

Control Systems and Software Test Engineer

Builds

Safe, reliable, and high-performance control systems for locomotive platforms and transportation systems

Domain

Rail industry, embedded control systems, functional safety

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Software test engineering, debugging complex systems, testing embedded/control software in safety-critical environments, control system architectures, communication protocols (CAN, Ethernet, serial), Electronic Control Units (ECUs), requirements analysis, test plan/strategy/procedure creation, diagnostics and fault handling, Windows/Linux environments

Preferred skills

Railway/locomotive control systems experience, database systems for embedded applications, SDLC and V-Model, ALM tools, automated test development (Python, C/C++, CAPL), HIL/SIL/simulation-based testing

Technologies

CAN, Ethernet, serial interfaces, ECUs, Python, C/C++, CAPL, HIL, SIL

Responsibilities

Participate in requirements and design reviews to ensure testability; Develop test plans, strategies, and procedures; Design and execute manual and automated test cases using simulators and HIL systems; Perform software and hardware validation against requirements; Collaborate with engineering teams to identify and resolve defects; Document defects in tracking tools; Generate test reports and metrics; Support continuous improvement of test processes; Contribute to test automation scripts

Seniority

Mid-level, hands-on IC

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