Job
Description
Seeking a highly skilled Tool Chain Developerwith strong experience in
C++,
MATLAB/Simulink, and
engineering simulation tools. The ideal candidate will be responsible for developing and maintaining toolchains that support
model-based design,
data processing, and
simulation workflowsfor engineering applications. This role requires a solid foundation in
object-oriented programming,
numerical computing, and
CAD/CAE integration.
Key Responsibilities:
Design, develop, and maintaintoolchainsformodeling,simulation, anddata analysisusingC++,MATLAB, andSimulink.Integrate simulation tools withCAD/CAE systemsto support engineering design workflows.Develop custom scripts and utilities fordata querying,data management, andautomated processing.Collaborate with engineering teams to understand requirements and translate them into scalable software solutions.Ensure toolchain compatibility withmulti-platform environments(Linux, Windows).ApplyAgile engineering practicesand contribute to continuous integration and delivery pipelines.Document software architecture, user guides, and technical specifications.
Required Skills & Qualifications:Bachelors or Masters degree inComputer Science,Mechanical/Electronics Engineering, or related field.69 years of experience insoftware developmentforengineering toolsorsimulation platforms.Strong proficiency in:C++,MATLAB,SimulinkSQLanddata queryingObject-oriented programming (OOP)andmulti-paradigm programmingExperience withCAD/CAE tools,numerical programming, andsystems simulation.Familiarity withLinux/UNIX environments,version control systems, andAgile methodologies.
Preferred Qualifications:Experience withtoolchain automation,model-based systems engineering (MBSE), orembedded simulation.Knowledge ofPython,Scripting languages, orDevOps toolsis a plus.Exposure todata visualization,engineering analytics, ordigital twin technologies.