Technical Software Engineer - MCA Platform Software
Wabtec · Contagem
Descrição do cargo
About the role
This position is based onsite in Contagem, Minas Gerais, within the MCA (Modular Control Architecture) software team. The MCA architecture is highly flexible, combining many modular software, application and hardware elements, and is built on MBSE (Model-Based System Engineering) principles for requirements management and test cases with full traceability. The engineer focuses on delivering and sustaining an integrated set of board support packages (BSP), core software services and middleware applications that underpin the MCA architecture, defining the technology and security strategies and collaborating across MCA teams.
Key responsibilities
- Provide technical leadership to maintain high software quality, establish good practices and guide the team to deliver consistently.
- Design, develop, maintain and test MCA platform software: BSP, platform services and middleware applications that connect the platform to business logic applications.
- Ensure the software is robust against configurability, performance, cybersecurity and quality requirements.
- Review and refine control system-level requirements, derive software requirements and interfaces from system requirements and allocate them to software components.
- Develop, review and run hardware/software and software/software test plans for unit and integration testing.
- Lead troubleshooting of failures and defects on test environments, prepare invention disclosures and document technical data according to engineering policy.
- Communicate timely on significant issues, risks and developments, and plan individual work as input to project plans.
Required profile
- Bachelor's degree in Software Engineering, Computer Science or another engineering discipline.
- Strong experience as a software engineer.
- Ability and willingness to travel as required.
Required skills
- Experience developing, modifying and debugging device drivers, bootloaders or board support packages.
- Experience with Linux on embedded systems and knowledge of Linux kernel internals (scheduling, memory management, IPC, file systems).
- Hardware/software integration, Docker, and C/C++ and Bash/Python.
What we offer
- Extended medical and dental assistance for dependents, private pension, life insurance and employee assistance program.
- Profit sharing, nutrition policy, Headspace app, language incentive programs and mentorship training.
- Natal card or hamper, Christmas gift for children up to 11, extended maternity leave and programs for pregnant women and babies.
- Wellness and pharmacy allowance.
Questions fréquentes
Motivo do reporte
Explorar mais
Salários, guias e pesquisas em Brasil.
Salários por profissão
Candidate‑se em 30 segundos
Introduza o seu e‑mail para candidatar‑se. Uma conta será criada automaticamente.
Ao continuar, aceita os nossos termos de uso.
Já tem uma conta? Entrar
Uma pergunta sobre esta oferta?
Faça-a aqui: receberá o resumo completo por e-mail, de imediato.
Publicado há 1 hora
Expira em 1 mês
1 visualizações · 0 interested
Aumente suas chances
Envie seu CV: vamos sugerir as vagas que combinam com seu perfil.
A analisar o seu CV...
Wabtec
Contagem