KPIT Brasil is looking for a Mid-Level Embedded Software Developer to join its growing engineering team and contribute to the development of next-generation automotive software.
In this role, you will work with model-based development (MBD) and auto code generation, building high-quality embedded software for advanced automotive systems. You will collaborate with global teams and play a key role in delivering scalable, robust, and production-ready solutions.
- Embedded Software Development: Develop automotive embedded software using model-based design (Simulink/Stateflow) and auto code generation methodologies.
- Code Generation & Integration: Utilize tools such as dSPACE TargetLink and SystemDesk to generate and integrate production-level code.
- Software Design & Implementation: Develop and maintain embedded software in C/C++, ensuring performance, scalability, and compliance with automotive standards.
- AUTOSAR Development: Work within AUTOSAR architectures, supporting component development and integration.
- Quality & Compliance: Apply static code analysis (MISRA C) and ensure adherence to coding standards and best practices.
- Process & Maturity Alignment: Contribute to projects aligned with ASPICE, CMMI, or MPS-BR, ensuring process compliance and continuous improvement.
- Collaboration & Delivery: Work closely with cross-functional teams and manage own deliverables effectively in a structured development environment.
Technical Expertise Required
- Experience Level: 2–5 years of experience in embedded software development (automotive preferred).
- Model-Based Development: Strong hands-on experience with MATLAB/Simulink and Stateflow.
- Programming Languages: Advanced knowledge of C/C++.
- Auto Code Generation: Proven experience with code generation methodologies (e.g., TargetLink).
- AUTOSAR: Strong understanding and practical experience in AUTOSAR-based development.
- Software Quality: Knowledge of static analysis tools and MISRA C guidelines.
- Development Processes: Familiarity with software maturity models (ASPICE, CMMI, or MPS-BR).
- Project & Self-Management: Ability to manage tasks independently and work in structured development environments.
- Education: Bachelor’s degree in Engineering, Computer Science, or related fields.
The Differentiators
- Experience with dSPACE toolchain (TargetLink, SystemDesk).
- Exposure to automotive standards and compliance frameworks.
- Experience working in global or distributed engineering teams.
Knowledge of end-to-end embedded development lifecycle
-
Who You Are
- A Structured Developer: You value clean design, standards, and scalable solutions
- A Problem Solver : You approach challenges with logic and efficiency
- A Collaborative Engineer: You work well across teams and communicate clearly
- A Continuous Learner: You are constantly improving your technical and process knowledge
The Reward
- Work Model: Hybrid role based in São Paulo, SP or Betim, MG.
- Competitive Compensation: A package aligned with your experience and technical expertise
- Career Growth: Opportunities to grow within KPIT’s global automotive engineering network
- Impact: Work on next-generation automotive technologies, contributing to the shift toward software-defined and intelligent vehicles
About KPIT Brasil
KPIT Brasil is a key part of KPIT’s global engineering ecosystem, focused on delivering innovation in electrification, autonomous driving, and software-defined vehicles.
With a growing presence in Brazil, the team works on cutting-edge global programs, solving complex engineering challenges and shaping the future of mobility.
embedded software development,MATLAB,SIMULINK,STATEFLOW,C/C++,AUTO CODE GENERATION,AUTOSAR,MISRA C GUIDELINES,STATIC ANALYSIS TOOLS,ASPICE/CMMI/MPS-BR
dSPACE toolchain,end-to-end-embedded development lifecycle,automotive standards,compliance frameworks