CareerPlan

Software Engineer – HMI and Advanced Features

Contagem, MG, brFull-time2026-10-13 → 2026-11-10

Core

Design, develop, maintain, and test customer-facing embedded software solutions for locomotive operations, maintenance, and performance.

Role type

Embedded Software Engineer (HMI & Advanced Features)

Builds

Embedded software for freight and transit rail locomotives

Domain

Transportation / Rail / Embedded Systems

Required skills

C/C++, Bash, Linux (embedded), MATLAB/Simulink, hardware/software integration, CI/CD, requirements management, unit and integration testing

Technologies

Linux, Docker, MATLAB, Simulink, Bash

Responsibilities

Design, develop, maintain, and test embedded software; Derive software requirements from system requirements; Execute hardware/software and software/software test plans; Troubleshoot defects across test environments; Support verification and validation in simulation and on-locomotive environments

Seniority

Mid-level, hands-on IC