CareerPlanSign in

Technical Software Engineer - MCA Platform Software

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

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)

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 854,000+ jobs from 20+ sources.