AI/ML Software Engineer Job Opportunity in Jaipur - Join Hero MotoCorp
Function: Research & Development - Jaipur
Pay Band: E4 to M2
Role: AI/ML Software Engineer
Purpose of the Role
If you are passionate about developing and implementing AI and ML algorithms for R&D-intensive automotive control units, this purpose-driven role is for you. In continuous interaction with the hardware, software, and testing teams, you will develop software modules that guarantee quality delivery within committed timelines.
- Focus: Develop and implement AI and machine learning algorithms on embedded systems.
A Day in the Life
- Develop and implement ML algorithms on embedded systems for identifying, tracking, and classifying objects.
- Design and optimize AI/ML models for deployment on resource-constrained embedded platforms, considering memory, processing power, and energy efficiency.
- Participate in the entire software development lifecycle, from requirements gathering and system design to testing, deployment, and maintenance.
- Perform algorithm evaluation and optimization to ensure efficient and accurate real-time performance of machine vision systems.
- Conduct performance analysis and troubleshooting to identify and resolve issues.
- Stay up to date with advancements in AI and machine learning, and propose innovative solutions to enhance our products.
- Document and communicate technical concepts, algorithms, and implementation details effectively to team members and stakeholders.
- Mentor junior team members, providing guidance and technical expertise to foster their professional growth.
- Follow software versioning and release processes.
- Develop CAN Simulation/dbc files from CAN Matrix and use Vector CAN tools (like CANalyzer, CANoe), ETAS-INCA, etc.
- Conduct software unit testing and validation, including proficiency in black box and white box testing.
- Prepare concise documentation of ECU software functions and verification tests.
- Perform software testing using CAN Simulation tools like CAPL.
Academic Qualifications & Experience
BTech/MTech in Computer Science, Electronics, Instrumentation, Automotive, or equivalent. Advanced qualifications are an advantage.
Technical Skills & Knowledge
- Embedded software design and development, including Embedded Linux and Embedded C/C++.
- Solid understanding of ML techniques, deep learning frameworks (TensorFlow, PyTorch), and computer vision.
- Experience with hardware-software integration and optimization for embedded systems, including GPU acceleration and FPGA implementation.
- Proficiency in working with popular embedded platforms, such as ARM-based systems-on-chip (SoCs) and microcontrollers.
- Knowledge of real-time operating systems (RTOS) and software development methodologies for embedded systems.
- Experience in ASPICE process capability maturity model and V-model development process.
- Knowledge of communication protocols like CAN, Modbus, SPI, LIN, and K-LINE.
- Strong problem-solving skills and the ability to work independently and collaboratively.
- Expertise in source configuration systems like subversion or git, and requirement management tools (Doors, Reqtify).
- Experience in working under multi-project and time constraints.
Behavioral Skills
- Excellent communication and intercultural skills.
- Adaptability and self-motivation.
- Strong sense of achievement and ownership.
- Openness to new approaches and high flexibility.
Why Work for Hero MotoCorp?
As the world’s largest manufacturer of motorcycles and scooters for the last 22 years, Hero MotoCorp offers an exciting opportunity to work with the brightest innovators. You will be part of India’s proudest legacy, celebrated by 110 million Indians, and now expanding globally. At Hero, we are pioneering the future of mobility, pushing the frontiers of innovation. Choose Hero and strive to be your best.
About Hero MotoCorp
Headquartered in New Delhi, Hero MotoCorp is the world’s largest manufacturer of motorcycles and scooters. We are at the forefront of developing modern, technologically superior, and eco-friendly mobility solutions. With a presence in 47 countries