We provide IT Staff Augmentation Services!

Control System Engineer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Around 4 years of hands - on experience in Automotive Embedded Software with focus on C, C++,Matlab/Simulink with Automatic code generation, embedded software development, validation and testing procedures.
  • Embedded software engineer with experience in analysis, design, development, testing, and vehicle diagnostics systems.
  • Extensive experience on Model-in-the-Loop(MIL), Hardware-in-the-Loop(HIL), Software-in-the-Loop simulation, testing, and validation of control strategies.
  • Experience in Model-based controls development with rapid prototyping tools such as MATLAB/Simulink/SF, dSPACE MicroAutoBox, TargetLink.
  • Software development process knowledge (V-life cycle), architecture development, software design, implementation and verification / validation testing.
  • Developed models based on MATLAB/Simulink and MIL testing of these Simulink models using Simulink tests.
  • Experience in MATLAB and Python scripting.
  • Very good exposure to Infotainment, Multimedia, Navigation and Human Machine Interface (HMI).
  • Hands on experience in C/C++, Python MATLAB/ Simulink, dSPACE and DOORS.
  • Experience with industry standard software development tools: HSW/HE debuggers, code revision control systems (GIT, Perforce), IDEs and build tools.
  • Worked in Real time OS environment like Linux, QNX
  • Experience in automotive infotainment systems on bench and in vehicle testing.
  • Extensively used tools like HIL, MOST protocol, CANoe, CANalyzer, CANape and dSpace Control Desk.
  • Experience in preparing the test cases mapped with the requirement, run the tests and record the performance.
  • Knowledge of review and release of functional safety (ISO 26262) requirements, implementation and processes.
  • Debugging experience with Function Generator, Oscilloscope and Login Analyzers.

PROFESSIONAL EXPERIENCE

Control System Engineer

Confidential, IL

Environment: C, C++, MATLAB Simulink/SF, Linux, CANoe, CANape, dSpace Controldesk, CAN,MIL,HIL J1939

Responsibilities:

  • Developing software using C, C++ programming languages, designing Models in MATLAB/ Simulink by using CAN protocols.
  • Worked on Matlab/Simulinktools to validate the performance of designed control system in various conditions.
  • Worked collaboratively with hardware-in-looptestinggroup and product validation group to ensurecompletion of controls system testing.
  • Experience in working with Machine control units and powertrain control units and transmission control units.
  • Experience in working on the MEGA models using Matlab, Simulink, Timers
  • Worked on communication protocols MOST,CANA, CANB, J1939.
  • Worked on troubleshooting and resolving CAN-J1939 communication related issues.
  • Extensive experience in troubleshooting the messages using the testing tools CANalyzer, CANape, CANoe
  • Diverse experience in software control packages Clearcase, Visual studio, Understand C, Code wright
  • Good Knowledge about MIL, SIL, HIL, PIL, dSpace, Target Link, CarSim, DTE
  • Working knowledge of ECU measurement and calibration protocols such as CCP/XCP, ETK
  • Worked with DS4121 ECU interface board to connect the ECU to DSpace, DS4302 CAN interface board to connect all the CAN channels

Powertrain Control Module

Confidential, MA

Environment: C, MATLAB Simulink, Freescale, Lauterbach, CANalyzer, dSPace Tragetlink, Controldesk

Responsibilities:

  • Model Based software logic development using Matlab/Simulink for the display systems.
  • Developed models for powertrain in Matlab, Simulink and State-flow models and
  • Performed auto-codeGeneration using dSpace TargetLink for ECU
  • Implementing requirements using MATLAB/Simulink and C programming.
  • Work environment includes Freescale Viper, Cobra processors, lauterbach for coding.
  • Designing algorithms for low level drivers such as PWM, ADC, CAN and DMA.
  • Powertrain testing using both engine and chassis dynamometers
  • Extensive knowledge of Powertrain operation used to develop model based controls
  • Electrical control of hydraulic actuators including motor position control
  • Oscilloscope usage to troubleshoot and validate system operation
  • Involved in HIL, SIL testing using MATLAB Simulink dSpace control desk tools.

Embedded testing engineer

Confidential

Environment: CAN, Python, VSS, MATLAB/Simulink, QNX, ARM 9, CANoe, DOOR, IBM Clear Quest etc.

Responsibilities:

  • Design and development test cases to test the interface between EEPROM and car module
  • Developed Car infotainment system application software using Embedded C/C++
  • Undertsand the requirements and prepare the models mapped with the requirements.
  • Test cases are prepared based on the requirement models.
  • Validating the security of the car radio using CAN Analyzer message
  • Performed Static analysis MISRAC C standards using QAC
  • Testing the security code using car radio ECU using the CAN message
  • Functional Level testing on bench using CANoe
  • Experience in automation testing using python scripting.
  • Document and determine the root cause of issues found during testing.
  • Documentation of the test cases and validation

Embedded Software engineer

Confidential

Environment: C, CodeWarrior, MATLAB Simulink, Linux, MISRA C, Keil

Responsibilities:

  • Software communication development.
  • Developed MALTAB Simulink model for brake control unit
  • Troubleshoot and resolve complex software problems in embedded real-time systems.
  • Experience in preparation of software testing plan, design document, test case and procedure.
  • Performed QAC Analysis to the source code Following MISRA Standards
  • Performed Coding standard Verification using Code warier
  • Prepared status summary reports with details of executed, passed and failed test cases
  • Involved in Reviewing of other modules and reporting review comments to the module owner

We'd love your feedback!