We provide IT Staff Augmentation Services!

Embedded Software Engineer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • 5 years of experience in Automotive Verification and Validation in Active and Passive safety system.
  • Worked with automotive tools such as CANoe, Vehicle Spy, CANalyzer, MATLAB.
  • Working experience and knowledge about requirements and version management systems (DOORS, VM and JIRA).
  • Worked with VxWorks and LinuxRT RTOS.
  • Expertise in Embedded C programming on multiple platforms (Windows. Linux, OSX).
  • Good knowledge in standards and protocols like CAN, UDS, LIN, FlexRay, TTP, FTP, TCP/IP.
  • Hands - on with using such CAN based tools as CANalyzer and CANoe that are used to analyze the data transmission in automotive vehicle security system projects.
  • Experience in diversified Embedded Systems projects with domain experience in Automotive.
  • Exposure to various compilers, debuggers, emulators and IDEs.
  • Worked with ISO26262 safety framework to achieve functional safety on vehicles.
  • Experience with digital and analog oscilloscopes, logic analyzers, PC based simulating systems for Microprocessors, signal generators, etc.
  • Automotive domain experience in the field of Infotainment, Adaptive Cruise Control, Electronic Stability Control, Body Electronics, and Antilock Braking Systems.
  • Experience in GNU tools (gcc, gbd), Configuration Management Tools (ClearCase, CM synergy), and Requirement Management Tool (DOORS).
  • Good exposure to various stages of software development life cycle (SDLC) like Feasibility, Design, Coding, Testing, Implementation, and Maintenance.

TECHNICAL SKILLS

Languages: C, Embedded C, CAPL, MATLAB, Python

Protocols: CAN,MOST,LIN,I2C,UDS

Tools: CANoe, CANalyzer, DOORS, PSPICE,HSPICE, Cadence, AutoCAD

Microcontroller: PIC24, DSPIC33,ATmega8

IDE: MPLAB, Keil, Eclipse

Operating Systems: Linux/ Unix, Windows, Mac OS

Computer Skills: MS Office

PROFESSIONAL EXPERIENCE

Confidential, IL

Embedded Software Engineer

Responsibilities:

  • Involved in design and development of high quality software for Engine Control Systems.
  • Responsible for software implementation, integration and test.
  • Involved in circuits and schematics.
  • Programmed Embedded Systems in C/C++ to configure sensors and actuators.
  • Worked with hardware teams on board bring-up, power management and debugging.
  • Worked with test engineers to define and implement test harness and test equipment.
  • Documented the designed software, implementation, functionality, features of the developed code.
  • Debugged and resolved the bugs in the software based on change requests raised by the test teams.

Environment: C/C++, RTOS, Agile Methodology, Matlab/Simulink.

Confidential, MI

Battery Algorithms Engineer

Responsibilities:

  • Involved in Battery Management System (BMS) algorithm development for contactor controls, voltage and temperature processing.
  • Implemented and optimized algorithms in a MATLAB/ Simulink environment for deployment on embedded control systems.
  • Hand-coded algorithms using C programming language.
  • 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: C, MATLAB/Simulink, CAN, SDLC, DOORS.

Confidential

Software Engineer

Responsibilities:

  • Contributed to After Treatment Controls development.
  • Designed controls to meet emissions norms in pre-launch phase.
  • Model based development was done in Simulink, Stateflow following MAAB and Misra C guidelines.
  • Project includes Software Development Life Cycle (SDLC) from requirement gathering to functional testing of available and new features being added.

Environment: Matlab/Simulink, C, SDLC.

Confidential

Junior Embedded Programmer

Responsibilities:

  • Involved in testing and analysis of the Simulink models for automotive ePKB as per the functional specification provided.
  • Developed and ran test cases for the model as well as analyzed the reports obtained through Verification and Validation to modify the test cases.
  • Documented the work product as well as underwent peer review for the completed work product .

Environment: Matlab/Simulink, Reactis.

We'd love your feedback!