Controls Development Engineer Apply
Key Responsibilities:
- Control System Design & Development:
- Develop control systems using MATLAB/Simulink/Stateflow, focusing on model-based design.
- Model the plant systems to synthesize and deploy controllers effectively.
- Simulate the interaction between plant models and controllers to ensure seamless functionality.
- Feature Development for CAT Machines:
- Work on performance-impacting features such as:
- Speed Control
- Retarding Control
- Economy Modes
- Advanced Driver-Assistance Systems (ADAS) and operator-assist features.
- Work on performance-impacting features such as:
- Requirement Documentation & Concept Implementation:
- Gather and document control system requirements.
- Develop concepts, implement production solutions, and validate systems through rigorous testing.
- Testing & Validation:
- Utilize Model-in-the-Loop (MiL), Software-in-the-Loop (SiL), Hardware-in-the-Loop (HiL), lab testing, and on-machine testing to verify and tune control systems.
- Perform DFMEA to ensure design robustness.
- Troubleshoot, diagnose, and resolve control system issues.
- Data Analysis & Reporting:
- Analyze time-series data to evaluate system performance.
- Document test plans, execute them, and provide comprehensive results reporting.
- Collaboration & Problem Solving:
- Actively engage in problem framing, brainstorming solutions, and executing selected options.
- Maintain a hands-on approach to control system design, development, and quality assurance.
Tools & Processes:
- Software & Tools:
- MATLAB/Simulink/Stateflow
- Vector Tools, Canape
- Autosar
- Git/Ivy for version control and dependency management.
- Google Test for SiL testing.
- Development Practices:
- Follow robust testing and validation practices to ensure high-quality product delivery.
- Emphasize engineering problem-solving over simple coding-to-spec or repetitive testing tasks.
Qualifications:
- Education & Experience:
- Bachelor's or Master's degree in Engineering, Computer Science, or related field.
- Proven experience in embedded software development using MATLAB/Simulink/Stateflow.
- Experience with Autosar and control system implementation.
- Technical Skills:
- Proficiency in control system design, tuning, and validation.
- Experience with MiL, SiL, HiL, and on-machine testing.
- Knowledge of DFMEA and creating/documenting test plans.
- Soft Skills:
- A problem-solver with a proactive, hands-on engineering mindset.
- Ability to brainstorm, frame problems, and independently develop innovative solutions.
- Effective communication and documentation skills.