Overview
This role focuses on developing and validating control and positioning algorithms for advanced systems using C++ and Simulink. The engineer will contribute to model-based design, simulation, and software testing, while collaborating across teams to ensure robust and reliable system performance.
Key Responsibilities
- Develop control and positioning algorithms using Simulink models and C++.
- Perform simulations to validate model behavior and system performance.
- Create and maintain automated software tests to ensure code reliability.
- Document design decisions, models, source code, and related artifacts.
- Communicate technical designs and analysis results to internal and external stakeholders.
- Support product and process development, as well as ongoing maintenance.
Required Qualifications
Education :
Bachelor's degree in Engineering, Computer Science, or Materials Science from an accredited institution plus 1–2 years of relevant experience OR a Master's or Doctorate in the same fields.Technical Skills :
Proficiency in C++ development.Experience with MATLAB and SimulinkBackground in model-based design and control systems.Familiarity with automated testing frameworks.Soft Skills :
Strong analytical and problem-solving abilities.Excellent communication and collaboration skills.Detail-oriented with strong organizational habits.Self-motivated and capable of working independently.Preferred Qualifications :
Experience with Kalman Filters and State Estimation techniques.Prior work in control systems for robotics, automotive, or aerospace applications.Ability to translate complex technical concepts into clear, actionable insights.Seniority level
AssociateEmployment type
Full-timeJob function
Manufacturing, Design, and Quality AssuranceIndustries
Industrial Machinery Manufacturing, Agriculture, Construction, Mining Machinery Manufacturing, and Machinery ManufacturingJ-18808-Ljbffr