Job Title: HIL Simulation EngineerProject Overview: We are seeking a highly skilled HIL Simulation Engineer to join the John Deere Intelligent Solutions Group (ISG). This role will focus on the development, testing, and enhancement of hardware-in-the-loop (HIL) simulators for various John Deere platforms, including but not limited to Tractors, Combines, Sprayers, Planters, and other agricultural machinery. Key Responsibilities:
- Develop and enhance HIL simulator software for multiple Deere platforms.
- Design and improve MATLAB Simulink plant models for platforms and subsystems.
- Develop and optimize custom device drivers and reusable modules for HIL simulators.
- Implement and enhance CAN, LIN, and Ethernet simulation on HIL simulators.
- Estimate schedules and effort for individual projects within Azure DevOps (ADO).
- Work in Agile sprints, ensuring timely and high-quality deliverables.
- Function as an active team member within ISG Simulation, participating in planning and review meetings.
- Track and document software development costs for each simulator project.
Deliverables:
- Simulation software source code with version control and configuration management.
- NI VeriStand and ETAS LABCAR projects.
- Comprehensive documentation of HIL architectures, designs, and features.
- Identification of necessary hardware to support simulator capabilities.
- Development and maintenance of simulator software user guides.
- Definition and refinement of software development activities within Azure DevOps.
- Presentations of software delivery plans to stakeholders.
Performance Standards:
- Produce source code and documentation in accordance with ISG Simulation standards.
- Demonstrate strong correlation between simulators and the John Deere product being simulated.
- Deliver software enabling successful calibration of features/functions on devices under test.
- Ensure acceptance of simulator capabilities by Deere project managers, Verification Champions, Automation Engineers, and System Performance Engineers.
- Maintain a high standard of software quality with minimal critical or major bugs.
- Provide bug fixes and enhancements as per Deere's priority adjustments in Agile sprints.
- Allow Deere to review and approve deliverables to ensure all obligations are met as defined in the work order and related documentation.
Qualifications & Skills:
- Strong experience in HIL simulation development and testing.
- Proficiency in MATLAB Simulink for modeling plant systems.
- Hands-on experience with CAN, LIN, and Ethernet simulation.
- Expertise in NI VeriStand and ETAS LABCAR is preferred.
- Solid knowledge of Agile methodologies and experience with Azure DevOps.
- Strong problem-solving skills with the ability to troubleshoot and debug software issues.
- Excellent communication and documentation skills.