Bosch Global

Sr MATLAB ASW Developer -EDC3

Bosch Global
Apply
10 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Develop and maintain a custom Simulink embedded code-generation environment.
  • Adapt block-level and system-level TLC templates for new C APIs.
  • Integrate Simulink-generated C code with the Green Hills compiler toolchain.
  • Configure compiler options, linker settings, memory sections, and build scripts.
  • Develop Simulink libraries, masked blocks, custom C S-functions, and build callbacks.
  • Integrate hardware I/O, CAN/J1939, diagnostics, non-volatile memory, and calibration services.
  • Analyze and validate embedded software interfaces, generated code, data types, initialization sequences, and API parameters.
  • Debug issues across Simulink models, TLC processing, generated C code, compilation, linking, and ECU execution.
  • Develop automated tests for code-generation pipelines and embedded builds.
  • Create technical documentation, support application developers, and resolve customer issues.
  • Configure diagnostic faults with groups and reactions for commissioning and diagnostics.
  • Provide technical direction, assess team skill gaps, and deliver on-the-job training.
  • Collaborate with cross-functional teams to define requirements and deliver embedded software features.
  • Develop Simulink Agentic AI or GenAI-based solutions where needed.

Requirements

  • Bachelor of Engineering or Bachelor of Technology in Electronics and Communication or an equivalent qualification.
  • 6–9 years of experience.
  • Strong MATLAB and Simulink model development experience.
  • Hands-on experience with Simulink Coder or Embedded Coder.
  • Proven experience customizing production code generation with Target Language Compiler or comparable technologies.
  • Strong embedded C programming skills and understanding of memory layouts, compilers, linkers, makefiles, and cross-compilation.
  • Ability to interpret embedded C API specifications and integrate them into generated code.
  • Experience with Git, code reviews, automated testing, and CI/CD pipelines.
  • Preferred experience with the Green Hills compiler or MULTI development environment, custom Simulink target integrations, hardware support packages, custom C S-functions, and masked blocks.
  • Preferred knowledge of CAN, J1939, UDS, XCP, non-volatile memory, embedded platform or compiler-toolchain migration, MISRA C, and automotive software processes.
  • Preferred scripting and automation experience with Python, Jenkins, and Conan.

Tech Stack

CGitJenkinsMATLABPython

Categories

Bosch Global

About Bosch Global

10,000+ employees

Bosch Global (Robert Bosch GmbH) develops and sells mobility components and software, industrial automation and sensors, home appliances and power tools, and energy and building technologies to automakers, manufacturers, builders, and consumers. It monetizes through product sales and connected services spanning IoT, AI, and embedded software. Founded in 1886 and headquartered in Gerlingen-Schillerhöhe, Germany, the privately held Bosch Group operates worldwide across Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology sectors.

Contact me