Kpit Technologies Limited - Auburn Hills, MI

posted about 2 months ago

Full-time
Auburn Hills, MI
Professional, Scientific, and Technical Services

About the position

The Control Application Software Engineer position at KPIT involves working on complex device driver modules and developing application software using a model-based design approach. The role requires auto-code generation of application software and validation of algorithms on real hardware. The engineer will be proficient in managing AUTOSAR software architecture using AUTOSAR authoring tools and will utilize IBM's application lifecycle management and source control tools like Rational Team Concert. The position demands experience with MATLAB, Simulink, and Stateflow for developing control applications, including creating S-functions from legacy codes and conducting model-in-loop and software-in-loop testing. Additionally, the engineer will be responsible for static code analysis using LDRA and managing AUTOSAR application software architecture for various powertrain systems, including conventional, e-Powertrain, and battery management software. The engineer will also work with brushless DC motors and their applications in vehicles, utilizing MATLAB/Simulink models for motor control and DC-DC converters. Responsibilities include converting C code to Simulink models, providing application component interfaces through the Run Time Environment (RTE), and monitoring embedded controller resources. The role requires measuring network parameters using CANoe/CANalyzer and conducting test bench (HIL) flashing with tools like Lauterbach/Trace32. The engineer will support one-offs and prototype builds, set up measurement environments, and develop test automation scripts. Collaboration with controls development for motor software and participation in Agile processes are also key aspects of the role.

Responsibilities

  • Experience of Working on Complex Device Driver Module.
  • Development of Application Software using Model Based Design Approach.
  • Auto-code generation of application S/W.
  • Validation of algorithm on real hardware.
  • Proficient in AUTOSAR Software Architecture management using AUTOSAR authoring tool.
  • Proficient in using IBM's Application life cycle management and Source control tools like Rational Team Concert.
  • Experienced with MATLAB/Simulink/Stateflow in developing control application from requirement, creating s-function from legacy codes, creating harnesses, Model-in-loop and software-in-loop testing, model/code coverage analysis, style guide check, RTW Code generation.
  • Experience in Static code analysis with LDRA.
  • Responsible for managing AUTOSAR application software architecture with System Desk for Conventional Power train, e-Powertrain and Battery Management software.
  • Experience of working on Brushless DC motor and its application in vehicle.
  • Experienced with MATLAB/Simulink model for control of Motors and DC-DC convertors.
  • Experienced with conversion of c code to Simulink model.
  • Knowledge of system level EV components, power flow in an EV, vehicle dynamics.
  • Providing Application components interface through Run Time Environment (RTE).
  • Monitor and analyze Embedded Controller resources including VRAM, CPU throughput, and ROM/Flash memory.
  • Measure network parameters using CANoe/CANalyzer and prepare measurements using ETAS-INCA.
  • Conduct test bench(HIL) flashing using Lauterbach/Trace32 (embedded debugger testing), INCA, CDA, and verification.
  • Provide support for One-Offs and Prototype Builds for quick development and validation of bug fixes during cold-trip/hot-trip/altitude testing.
  • Set up measurement environments using dSAPCE HIL, Control Desk, Vector CANoe/CANalyzer, and develop and execute test plans using test automation scripts.
  • Develop and modify test automation scripts as per the system under test.
  • Collaborate with controls development for Motor software development.
  • Responsible for analysing of high-level requirement and developing controls requirement.
  • Requirement gathering and Technical discussion with customer.
  • Troubleshoot issues and test features on Component HIL.
  • Participate in development and refinement of Agile processes and ceremonies.

Requirements

  • Master or Bachelor of Science in Electrical Engineering, Computer Engineering, Software Engineering or a related Engineering degree from an accredited university.
  • Minimum 2 years of engineering experience in software development life cycle for automotive and related industries.
  • Proficiency in legacy model-based development using MATLAB/Simulink, code generation using targetlink or embedded coder, M-scripting.
  • Good experience in AUTOSAR compliant controller development.
  • Experience in developing embedded C/C++ code applications.
  • Good knowledge of automation languages like Python and M-script.
  • Experience in Integration of different components and build automation tools.
  • Experience in ECU software SW development experience with good troubleshooting knowledge of integration and testing.
  • Good knowledge of validation and verification on component HIL systems.
  • Good knowledge of OBD I and OBD II systems.
  • Good knowledge of tools such as dSPACE tools, INCA, Lauterbach Trace32, Vector CANoe and CANalyzer.
  • Good cross-functional working experience within the organization.
  • Excellent communication skills both verbal and written.
  • Outstanding problem-solving skills.
  • Understanding of agile methodologies such as SCRUM and SAFe.

Nice-to-haves

  • dSPACE
  • INCA
  • CANoe

Benefits

  • Comprehensive Learning initiatives for Freshers & laterals
  • Collaboration with global university for technology & management master's program
  • Robust competency development framework, Individual development plans and Mentors to bring focus on YOU
  • Highest numbers of promotions backed by solid performance
  • Work on cutting edge technology programs of leading OEMS and Tier 1s in automotive and mobility
  • Upskill yourself in an environment designed for constant learning
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service