The tools development engineer supports product engineering teams by developing, maintaining, and improvingmodel-based development tools and workflowsusingmatlab/simulink, with a focus onauto-generated c codefor embedded systems. This role enables consistent, high-quality software development across embedded product programs. Key responsibilities develop and maintainmatlab/simulink-based toolingused by embedded software and controls teams supportsimulink model development and auto-code generation to cfor production embedded systems customize and extendcode generation workflows(embedded coder, targetlink, or similar) develop validation, checking, and automation tools to ensuremodel and generated-code compliance collaborate with product, controls, and embedded software teams to integrate tools into daily development troubleshoot issues related tomodel behavior, generated c code, and toolchain integration create and maintain documentation, usage guidelines, and best practices for model-based development tools support version upgrades, tool qualification, and long-term maintainability of the tools environment required skills & experience strong experience withmatlab and simulinkin a production or product-embedded environment hands-on experience withsimulink auto-code generation to c solid understanding ofc programmingand embedded software concepts experience supportingengineering tools or internal development platforms familiarity withlinux or windows development environments experience working closely with cross-functional engineering teams nice to have experience withembedded coder, stateflow, or similar model-based design tools exposure toembedded targets, real-time systems, or industrial control systems understanding ofsoftware development lifecycle, validation, and quality standards experience inlarge industrial or manufacturing organizations