Model based developer



Job Description

  • Job Description:

    We are seeking a skilled Software Engineer with expertise in Model-Based Development (MBD), Embedded Systems, and automotive software standards. The ideal candidate will have hands-on experience with MATLAB/Simulink, TargetLink, TPT, and be knowledgeable in ASPICE, AUTOSAR, and functional safety (ASIL). This role requires a blend of technical acumen, collaborative mindset, and strong problem-solving capabilities to support the design, development, testing, and optimization of embedded software solutions.


    Key Responsibilities:

    • Develop and optimize models using MATLAB/Simulink, TargetLink, and Stateflow.

    • Generate production code using TargetLink with an emphasis on modularity, reusability, and code optimization.

    • Perform model-based design from software requirements ensuring design scalability, modularity, and testability.

    • Implement and manage model variant configurations and architecture optimization.

    • Apply MAAB guidelines and verify model compliance using MXAM and MXRAY tools.

    • Manage code and documentation using version control systems like PVCS, SVN, or MKS.

    • Perform unit and integration testing using TPT, with traceability from requirements to test cases and steps.

    • Conduct testing in Canoe and support requirement traceability and test execution workflows.

    • Engage in ASPICE-compliant software development lifecycle with a focus on quality and process rigor.

    • Follow AUTOSAR development methodology and apply functional safety concepts (ISO 26262, ASIL levels).

    • Create reusable libraries and modules using TargetLink and Embedded C.

    • Write and maintain automation scripts (preferably in Python or m-scripts) for testing and validation workflows.


    Technical Skills:

    • Core Tools: MATLAB/Simulink, TargetLink, Stateflow, TPT, MXAM, MXRAY

    • Languages: C, C++, Embedded C, Python (optional)

    • Standards & Methodologies: AUTOSAR, ASPICE, ASIL (ISO 26262), MAAB

    • Version Control: PVCS, SVN, MKS

    • Testing Tools: Canoe, TPT

    • Agile Tools: Jira, Confluence, TMX, R4J

    • Scripting: MATLAB scripts, Python (good to have)


    Qualifications & Experience:

    • Bachelor?s or Master?s degree in Electrical/Electronics/Computer Engineering or related field.

    • 3+ years of hands-on experience in embedded software development with model-based tools.

    • Proven experience in model design, code generation, and verification using industry-standard tools and practices.

    • Solid understanding of software lifecycle management, agile development, and safety-critical systems.

    • Strong analytical, mathematical, and communication skills.


    Preferred Attributes:

    • Agile (Scrum/Kanban) project experience.

    • Good working knowledge of Python.

    • Familiarity with software project planning and requirement management tools (e.g., R4J, TMX).


    Behavioral Competencies:

    • Works independently with minimal supervision and delivers high-quality results.

    • Strong team collaboration and communication abilities.

    • Demonstrates critical thinking and proactive problem-solving.

    • Capable of making informed decisions based on context and requirements.

Job Details

Experience : 2 To 4
Number Of Vacancies : 1
Job Type : Permanent
Industry Type : IT/Software
Salary : 3 Lac - 5 Lac P.A

Education Summary

UG : BE/B.Tech PG : Any PG Degree

Contact Details

Contact Person : NA
Contact Number : 8041042084
e-mailId : vijayanath.siddhareddy@capgemini.com
Address :
Capgemini Technology Services India Limited,
Eco Space, Pritech Park SEZ,
Building 6B, Village, Bellandur,
Outer Ring Road, Bellandur, Bangalore.

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia