What are the responsibilities and job description for the Embedded Controls Engineer position at KPIT?
Job Description
Job Summary: Engineers will work for the Application Migration and Testing Team, coordinating with Middleware, Electrical, and Network Architecture teams to ensure system alignment. The Engineer will develop small applications, migrate existing applications, and execute software and hardware testing for controls and diagnostic requirements in compliance with regulatory standards and industry best practices for Off-Highway systems in Caterpillar’s future mining vehicle portfolio. This role involves understanding ECU and application allocation, defining steps and criteria to migrate applications from domain controllers to CCUs with differentiation between RT-Core and Performance-Core, and performing in-vehicle and laboratory testing using HIL and SIL environments. The candidate should be familiar with Caterpillar machines such as Wheel Loaders and Track-Type Tractors, capable of conducting data analysis and performance verification to ensure robust diagnostic and control feature execution. Additional responsibilities include analyzing MATLAB Simulink models, reviewing generated source code, and applying FuSa principles for Off-Highway systems.
Responsibilities:
Along with competitive pay, as a full-time KPIT employee, you are eligible for the following benefits:
Job Summary: Engineers will work for the Application Migration and Testing Team, coordinating with Middleware, Electrical, and Network Architecture teams to ensure system alignment. The Engineer will develop small applications, migrate existing applications, and execute software and hardware testing for controls and diagnostic requirements in compliance with regulatory standards and industry best practices for Off-Highway systems in Caterpillar’s future mining vehicle portfolio. This role involves understanding ECU and application allocation, defining steps and criteria to migrate applications from domain controllers to CCUs with differentiation between RT-Core and Performance-Core, and performing in-vehicle and laboratory testing using HIL and SIL environments. The candidate should be familiar with Caterpillar machines such as Wheel Loaders and Track-Type Tractors, capable of conducting data analysis and performance verification to ensure robust diagnostic and control feature execution. Additional responsibilities include analyzing MATLAB Simulink models, reviewing generated source code, and applying FuSa principles for Off-Highway systems.
Responsibilities:
- Perform role for software migration and testing, supporting middleware, FuSa and Network teams on behalf of System Testing and Integration
- Develop and Define migration strategies for different levels of software across ECU
- Understand functional, safety, compliance requirements and execute the migration
- Frequently collaborate with cross-functional teams to support and define effective migration of software along with testing
- Conduct software testing work in HIL and SIL environment
- Actively participate in all relevant technical discussions and events
- Travel as required
- 4 to 7 years of embedded Controls and software development or testing experience
- Experience in working with embedded system software codes; reading and debugging source code in C/C languages
- Proficient with C and C
- Experience with MATLAB Simulink/Stateflow - Offroad application experience.
- Good knowledge of software structure and migration process
- Good oral and written communication skills
- Highly proficient at analyzing unusual and complex issues while driving results in an ambiguous and fast-paced environment
- Automotive experience in areas such as vehicle dynamics, brake controls/diagnostics - Offroad vehicle application development experience.
- Experience with testing methods and techniques
- Experience with software/code development peer reviews
- Experience in the development and testing of real-time embedded systems
- Experience with structured software engineering in ANSI C
- Experience with software standards, test procedures, and build processes
- Hardware I/O level controller knowledge
- Knowledge of CAN, LIN, and Ethernet communication protocols
- Experience with dSPACE/Control Desk or similar HIL tools
- MISRA C and CERT C coding standards knowledge
- AUTOSAR software architecture knowledge
Along with competitive pay, as a full-time KPIT employee, you are eligible for the following benefits:
- Geo Blue PPO and HSA plan.
- MetLife – Dental and Vision plan.
- Healthcare and Dependent care flexible spending account(FSA).
- 401k with employer match.
- Company-paid Basic Life and Long-term disability insurance.
- Voluntary benefits include Critical Illness, Hospital indemnity, accident insurance, theft, and legal service.
- Employee Assistance Program.
- Paid Holidays.
- Employee discounts and perks.
- Gym benefit.