CareerPlanSign in

Technical Software Engineer - MCA Platform Software

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

Core

Deliver and sustain an integrated series of board support packages (BSP), core software services, and middleware applications foundational to the Modular Control Architecture (MCA) for rail systems.

Role type

Senior IC embedded software engineer (MCA platform)

Builds

MCA Platform SW, BSP, Platform Services, and Middleware applications

Domain

Rail transportation / Embedded systems / Model Based System Engineering (MBSE)

Deliverable

production ML models | product features | infrastructure

Required skills

Linux kernel internals, C/C++, device drivers, board support packages (BSP), hardware/software integration, Docker, Bash, Python, MBSE principles

Preferred skills

Linux OS on embedded systems, security practices, validation test cases execution, invention disclosures

Technologies

Linux, C, C++, Bash, Python, Docker, MBSE

Responsibilities

Design, develop, maintain, and test MCA Platform SW; Provide technical leadership to establish software quality practices; Derive software requirements from system requirements; Execute hardware/software and software/software test plans; Lead troubleshooting efforts to root cause failures; Prepare invention disclosures

Seniority

Senior, hands-on IC

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