
MBD
Capgemini · Bengaluru, Karnataka, India
This listing has closed — view similar roles below.
- On site
- Full-time
- $85,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Develop automotive diagnostic features and AUTOSAR applications.
- Implement and debug MATLAB Simulink models for powertrain.
- Utilize Python and MATLAB for process automation.
- Work with industry-standard testing and configuration tools.
- Collaborate with teams to deliver software solutions.
About the role
Software Engineer Automotive
Capgemini is seeking a skilled Software Engineer to join their team. This role focuses on software engineering, encompassing the development, maintenance, and optimization of software solutions and applications within the automotive industry.
Responsibilities
- Develop and implement Diagnostics (OBD) features in the application layer.
- Perform AUTOSAR application layer development.
- Implement, analyze, and debug automotive MATLAB Simulink models.
- Understand and implement diagnostics in base software.
- Validate automotive powertrain related functions.
- Apply functional understanding of automotive systems and technologies.
- Automate processes using Python and MATLAB.
- Utilize testing tools such as Silver, Tessy, Provetech, and ECU-TEST.
- Engage in configuration management using Git, SVN, and PREEVision.
- Manage defects and documentation using JIRA and Confluence.
- Proficient in programming languages: Python, Matlab, VB.
Job Description - Grade Specific
The ideal candidate will have more than a year of relevant work experience and a solid understanding of programming concepts, software design, and development principles. You will work with minimal supervision, producing accurate and reliable results. This role requires the ability to apply skills and knowledge to a range of tasks and problems, organizing your time effectively to meet deadlines. Collaboration and teamwork are essential to achieve team goals, positively impacting project performance and making informed decisions.
Key skills/competency
- Software Engineering
- Automotive Diagnostics (OBD)
- AUTOSAR
- MATLAB Simulink
- Python
- MATLAB
- Testing Tools (Silver, Tessy, etc.)
- Configuration Management (Git, SVN)
- Defect Management (JIRA)
- Problem Solving
Skills & topics
- Software Engineer
- Automotive
- Diagnostics
- OBD
- AUTOSAR
- MATLAB Simulink
- Python
- MATLAB
- Embedded Systems
- Automotive Software
How to get hired
- Customize your resume: Highlight your experience with automotive diagnostics, AUTOSAR, MATLAB Simulink, and Python, tailoring it to match keywords in the Software Engineer Automotive job description.
- Showcase your technical skills: Emphasize your proficiency in programming languages (Python, MATLAB, VB) and experience with tools like JIRA, Confluence, Git, and testing software.
- Demonstrate problem-solving abilities: Prepare to discuss how you've applied scientific methods to solve software engineering problems in previous roles, particularly in automotive systems.
- Highlight teamwork and adaptability: Be ready to share examples of how you've worked cooperatively with others and managed your time effectively to meet project deadlines.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technical skills required for the Software Engineer Automotive role at Capgemini?
- For the Software Engineer Automotive position at Capgemini, key technical skills include experience in developing Diagnostics (OBD) features at the application layer, AUTOSAR application layer development, and automotive MATLAB Simulink model implementation. Proficiency in Python, MATLAB, and VB programming languages is also essential, along with familiarity with testing tools like Silver, Tessy, and ECU-TEST, and configuration management systems such as Git and SVN.
- What level of experience is expected for this Software Engineer Automotive position?
- Capgemini typically expects candidates for the Software Engineer Automotive role to have more than a year of relevant work experience. A solid understanding of programming concepts, software design, and development principles is crucial. While independent work is encouraged, the role also involves collaboration within a team.
- How does Capgemini approach software engineering challenges for this automotive role?
- Capgemini applies scientific methods to analyze and solve software engineering problems. For this automotive role, it involves developing and applying software engineering knowledge in research, design, development, and maintenance, with an emphasis on original thought, judgment, and efficient delivery of reliable results.
- What are the primary responsibilities of a Software Engineer Automotive at Capgemini?
- The primary responsibilities include developing and validating automotive powertrain functions, implementing diagnostics features, and performing AUTOSAR development. Additionally, engineers are expected to automate processes using Python and MATLAB, manage defects, and contribute to the overall maintenance and optimization of software solutions.
- What development and management tools are commonly used in this Software Engineer Automotive role at Capgemini?
- In this role at Capgemini, you'll work with configuration management tools like Git, SVN, and PREEVision, and defect management and documentation tools such as JIRA and Confluence. Experience with testing tools like Silver, Tessy, Provetech, and ECU-TEST is also valuable.