Sr MATLAB ASW Developer EDC3
Job Summary
Tasks / 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. Configure faults with groups & reactions for commissioning & diagnostics functioning. Supporting end customer for clarifications/issue resolution. Able to drive the team technically. Collaborate with cross-functional teams to define requirements develop features and deliver high-quality embedded software solutions in alignment with project objectives. Assess skill gaps in the Team Members identify On Job Training deliver OJT to new colleagues. Simulink Agentic AI / GenAI based solution wherever skill set: *(Top 5 must have skills in the order of priority): 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 to Have skills: 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).
Qualifications :
BE/ in E & C or any equivalent
Additional Information :
6 - 9 years
Remote Work :
No
Employment Type :
Full-time
About Company
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more