We provide IT Staff Augmentation Services!

Embedded System Engineer Resume

2.00/5 (Submit Your Rating)

Columbus, IN

SUMMARY:

  • Engineering graduate with 3 years hands - on experience in Automotive Embedded Software with focus on Matlab/Simulink with Automatic code generation, Calibrations, Microprocessor and Microcontroller interfacing.
  • Hands on experience in C, MATLAB/ Simulink, dSPACE, IBM DOORS.
  • Experience with vehicle CAN network systems and data acquisition instruments.
  • Proficiency on CAN, LIN and MOST protocols.
  • Experience with dSPACE HIL simulation and validation.
  • Good knowledge on flashing ECU using target link.
  • Worked on CANalyser, CANoe, INCA for vehicle calibration.
  • In depth knowledge of project execution principles and industry best principles in end to end implementation of V-Model SDLC as well as AGILE methodologies.
  • Experience in communication protocols like MOST, CAN, LIN, I2C, UART, SPI, TCP/IP .
  • Good knowledge in Kalman Filters and Image Processing Techniques.
  • Worked on projects in ADAS (Advanced Driving Assistance System).
  • Designed, developed, debugged, and deployed LINUX on embedded platform.
  • Knowledge in developing Software Components and Interfaces in AUTOSAR architecture.
  • Dedicated and enthusiastic professional with a demonstrated interest in design, hardware, testing & troubleshooting.
  • Good written and oral communication skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Embedded C, MATLAB script.

Software Tools: CANalyzer, CANoe, MATLAB, Simulink, IBM DOORS, LINpro, INCA.

Communication protocols: MOST, CAN, LIN, I2C, UART, SPI, TCP/IP

Operating Systems: Windows98 /2000/XP/NT/Vista/8/10, Mac, Linux, UNIX.

Hardware: Kvaser CAN

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, IN

Embedded System Engineer

Responsibilities:

  • Worked closely with internal and/or external customers to understand electronic application feature technical requirements in order to develop and maintain responsive, reliable and repeatable Electronic Controls features.
  • Developed, Validated and Released application specific feature Calibrations based on customer requirements.
  • Worked on Calterm 3 which is used to monitor the ECM (Electronic Control Modules) for Confidential Engine Systems and released the Calibrations as per the requirements.
  • Tuned OEM Temperature 3 and Pressure 3 sensors and calculated the Out Of Range High and Low Errors.
  • Worked on Stage V Program and supported for off-highway agriculture vehicles.
  • Tested on the bench to verify the Calibrations are released as required.
  • Worked on CAN, J1939 protocols.
  • Ensured appropriate metrics are being used to measure progress against the targets.

Confidential, Benson, MN

Embedded Software Engineer

Responsibilities:

  • Worked on Software Development using C and C++ language for Agriculture vehicles.
  • Good knowledge in developing LINUX based C, C++.
  • Played a key role in fixing the issues which are being reported on the field.
  • Worked on CT89 Project which is a Combo machine used for Agriculture purpose as a Sprayer or Floater.
  • Worked on Pressure sensors which are used to calculate the weight of the unit and signals the ECU to maintain the standard ride height and to limit speeds based on weights.
  • Worked on GPS and RADAR systems for Sprayer 3340 Model vehicle.
  • Involved in C based Software development for off-highway agriculture vehicles.
  • Worked on CAN, J1939 protocols.
  • Worked on Instrument Cluster Unit (ICU), Universal Control Module (UCM), and Air Suspension Control Unit (ASCU).
  • Documented the designed software, implementation, and functionality of the developed code.

Confidential, Pontiac, MI

Embedded Software Engineer

Responsibilities:

  • Used SIMPLIS and MATLAB Simulink for the power supply design and simulations.
  • Implemented and optimized algorithms in a MATLAB/ Simulink environment for deployment on embedded control systems.
  • Generated the cross compiler code (Linux environment) for the algorithms developed in Matlab/Simulink in Windows OS.
  • Modified the batch file (make commands) to generate make file and object files to flash the controller.
  • Performed QAC checks to assure that software code is followed by MISRA requirements.
  • Hand-coded part of the algorithm using Embedded Matlab Editor and compiled to C Code.
  • Tested the performance of controller model on Hardware in Loop (HIL) system by sending CAN messages for data transfer as per J1939 protocol.
  • Played key role in ensuring the timely deliverables of hardware, software and calibration inputs HIL (Hardware In Loop) testing.
  • Established functional vehicle-to-battery networks and performed extensive system evaluations using CAN tools such as CANalyzer, CANoe etc.
  • Tracked and maintained requirements traceability matrix using DOORS to ensure all system level requirements are met.

Environment: and Key Skills: ANSI C, MATLAB/Simulink, CAN, CANalyzer .

Confidential

Embedded Software Engineer

Responsibilities:

  • Involved in design and development of software for Engine Control Systems.
  • Responsible for software implementation, integration.
  • Developed the software in MATLAB/SIMULINK and C to configure sensors and actuators.
  • Designed CAN messages to receive the vehicle data from various modules of the vehicles.
  • Worked on Hardware In Loop (HIL).
  • Involved in the development of Software requirements and functional specifications for new Advanced Driving Assistance System (ADAS).
  • Worked with test engineers to debug the issues reported in Change management tool.
  • Documented the designed software, implementation, and functionality of the developed code.
  • Debugged and resolved the bugs.

Environment: and Key Skills: ANSI C/C++, RTOS, CAN, Python, Agile Methodology, Python Scripting, Matlab/Simulink.

We'd love your feedback!