Quick Overview
Job Description
Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. 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.
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 needed.Expected 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 pipelines.Good 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).
BE/B.Tch in E & C or any equivalent
6 - 9 years
Similar jobs
- TO
Senior Software Engineer – (Java Full Stack)
NewAuto ApplyToast
Chennai🇮🇳Hybrid5 hours agoSQLAWSScrum+7Technology - OK
Senior Fullstack Engineer (Java Heavy)
NewAuto ApplyOkta
Bengaluru🇮🇳HybridYesterdayMySQLSOAPSpring+19Technology - OK
Developer Support Engineer
NewAuto ApplyOkta
Bengaluru🇮🇳HybridYesterdayNode.jsEncryptionMachine Learning+8Technology - HI
Windows Endpoint Security Developer
NewAuto ApplyHirehangar
Mumbai🇮🇳Hybrid5 hours agoComplianceC++Google WorkspaceTechnology - KC
Salesforce Developer
NewAuto ApplyKaseya Careers
Bengaluru🇮🇳Hybrid9 hours agoOracleSalesforceNetSuite+1Technology - KC
Sr. Software Engineer - .NET Full stack + API
NewAuto ApplyKaseya Careers
Pune🇮🇳Hybrid10 hours agoDockerGCPMicroservices+12Technology - VS

Windchill PLM Developer & Support Engineer (6-8 Years)
Auto ApplyVeoneer Safety Systems, India
Bengaluru🇮🇳On-site7 weeks agoSQLAgileJava+4Technology - TD
Sr. Applications Developer
NewAuto ApplyTelus Digital
Noida🇮🇳Hybrid9 hours agoOracleSOAPSQL+7Technology - CA
AAA Developer
NewAuto ApplyCapco
Chennai🇮🇳Hybrid8 hours agoOracleShellScrumTechnology - AI
Software Engineer II, Full Stack (Frontend Focused) (Bangalore, India)
NewAuto ApplyAiprise
Bengaluru🇮🇳On-site12 hours agoDockerNode.jsAWS+13Technology - SM
Senior Creatio Developer
NewAuto ApplySmartDev
Ahmedabad, GJ🇮🇳Remote12 hours agoCRMTechnology - CG
Director - Developer Platforms, Infra, Data Engineering and Platform
Auto ApplyCarousell Group
Bengaluru, KA🇮🇳Remote3 weeks agoTechnology