Gfr logo

Sr MATLAB ASW Developer -EDC3

Gfr·Salary not specified

Primary stack

CAPI

Nice to have's

C

Job description

About the Position

Sr MATLAB ASW Developer -EDC3

Bosch Global Software Technologies Private Limited, a 100% owned subsidiary of Robert Bosch GmbH, is seeking a Senior MATLAB ASW Developer -EDC3 to join our team in Bangalore, India. As a key player in our Engineering, IT, and Business Solutions, you will contribute to our global footprint and presence in the US, Europe, and the Asia Pacific region.

Responsibilities

  • Custom Platform Development: Develop and maintain a custom Simulink embedded code-generation environment.
  • TLC Template Adaptation: Adapt block-level and system-level TLC templates to interface seamlessly with new C APIs.
  • Compiler Integration: Integrate Simulink-generated C code with the Green Hills compiler toolchain.
  • Build System Management: Configure compiler options, linker settings, memory sections, and build scripts.
  • Block Library Development: Develop Simulink libraries, masked blocks, custom C S-functions, and build callbacks.
  • Hardware & Protocol Integration: Integrate hardware I/O, CAN/J1939, diagnostics, non-volatile memory (NVM), and calibration services.
  • Interface & Validation: Analyze differences between legacy and new embedded software interfaces; validate generated code, data types, initialization sequences, and API parameters.
  • System-Level Debugging: Debug issues across Simulink models, TLC processing, generated C code, compilation, linking, and ECU execution.
  • Automated Testing: Develop automated tests for code generation pipelines and embedded builds.
  • Documentation: Create technical documentation and support application developers. Create and maintain clear and detailed documentation for all developed functional components.
  • Collaboration: Collaborate with cross-functional teams to define requirements, develop features, and deliver high-quality embedded software solutions in alignment with project objectives.
  • Team Support: Assess skill gaps in the Team Members, identify On Job Training, deliver OJT to new colleagues. Simulink Agentic AI / GenAI based solution wherever needed.

Requirements

  • Top 5 Must-Have Skills:

    • MBD Experience: Strong MATLAB and Simulink model development experience.
    • Code Generation: Practical, hands-on experience with Simulink Coder or Embedded Coder.
    • TLC Customization: Proven experience customizing production code generation using Target Language Compiler (TLC) or comparable technologies.
    • Embedded C: Strong embedded C programming skills with an understanding of memory layouts, compilers, linkers, makefiles, and cross-compilation.
    • API Integration: Ability to interpret embedded C API specifications and integrate them into generated code.
  • Modern Tooling: Experience with Git, code reviews, automated testing, and CI/CD pipelines.

Nice to Have

  • Practical experience with the Green Hills compiler or MULTI development environment.
  • Development of custom Simulink target integrations or hardware support packages.
  • Experience with custom C S-functions and masked blocks.
  • Knowledge of automotive protocols (CAN, J1939, UDS, XCP) and non-volatile memory.
  • Experience migrating embedded platforms or compiler toolchains.
  • Familiarity with MISRA C standards and production automotive software processes.
  • Scripting & automation experience (Python, Jenkins, Conan).

We Offer

  • Competitive salary
  • Opportunity to work in a global technology powerhouse
  • Professional growth and development opportunities

About the Company

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global suppliers of technology and services. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe, and the Asia Pacific region.

© Gfr. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches