AGAgco Corporation
Automation Engineer
Pune ₹8-12 LPA Posted 28 Aug 2025
FULL TIME
C++
C
Simulink
Automation
Matlab
Job Description
- Reverse Engineering Code Transformation:Analyze and dissect legacy systems to understand existing codebases.
- Translate legacy control code into model-based design frameworks using industry-standard tools and methodologies.
- Implement and optimize processes for code generation from model-based designs.
- Control Modeling: Develop and refine control models to ensure precise regulation and operation of the system.
- Collaborate closely with Plant Modeling Engineers to define and align interfaces between control models and plant models.
- Integrate control models with plant models for end-to-end system simulation and validation.
- Ensure that the control models adhere to established standards and requirements.
- Virtualization Simulation: Develop virtual models of physical systems or software environments to facilitate testing and validation.
- Implement simulation environments to replicate real-world scenarios for verification and system-level testing.
- Collaborate with the Plant Modeling team to validate control behavior under various operational conditions.
- Documentation Requirements Analysis: Conduct thorough requirements analysis, including stakeholder consultation and documentation.
- Create, maintain, and update high-quality technical documentation throughout the lifecycle of the project.
- Collaborate with cross-functional teams to ensure accurate capturing of requirements, designs, and testing plans.
- Code Validation Testing: Establish and execute test protocols to validate the accuracy and performance of generated control code.
- Conduct regression testing to ensure stability and consistency of updated systems.
- Collaborate with quality assurance teams to ensure adherence to project specifications.
- Technical Collaboration Communication: Act as a key technical resource, supporting other engineering teams and collaborating effectively to integrate re-engineered modules into broader system architectures.
- Provide technical guidance and support to junior engineers in the team
Your Experience and Qualifications
- Bachelors or Masters degree in Electrical Engineering, Automation, Control Engineering, Computer Science, or related fields.
- A minimum of 5 years of relevant experience in reverse engineering, model-based design, control modeling, and automation.
- Proven track record of successful projects involving legacy system transformations, control modeling, and code optimization.
- Certification or training in software modeling and simulation tools is a plus
- Proficiency with tools and technologies for control modeling, virtualization, simulation, and automatic code generation.
- Strong expertise in industry-standard software modeling and design tools (such as MATLAB/Simulink, Rhapsody, or similar).
- Experience with programming languages used in legacy systems, such as C/C++, and modern scripting languages.
Your Benefits
- GLOBAL DIVERSITY - Diversity means many things to us, different brands, cultures, nationalities, genders, generations - even variety in our roles. You make us unique!
- ENTERPRISING SPIRIT- Every role adds value. Were committed to helping you develop and grow to realize your potential.
- POSITIVE IMPACT - Make it personal and help us feed the world.
- INNOVATIVE TECHNOLOGIES - You can combine your love for technology with manufacturing excellence - and work alongside teams of people worldwide who share your enthusiasm.
- MAKE THE MOST OF YOU - Benefits include health care and wellness plans and flexible and virtual work option .