We provide IT Staff Augmentation Services!

Embedded System Engineer Resume

3.00/5 (Submit Your Rating)

Waterloo, IA

SUMMARY

  • 5 years of experience in Automotive Embedded Software Development, Microprocessor & Microcontroller interfacing, auto code generation and model based software development.
  • Programming experience in C/C++ and Embedded C for 8 - bit, 16-bit and 32-bit microcontrollers.
  • Experience in model based Algorithm software development in EmbeddedC using MATLAB/Simulink.
  • Experience inembeddedcontrols development with rapid prototyping tools such as MATLAB/Simulink/State flow, dSPACE and Target link.
  • Experience in Hardware in Loop (HIL) environments for control algorithm development and software testing in dSPACE and LABVIEW.
  • Experience in Model in Loop (MIL) using MATLAB.
  • Good working knowledge in In-Vehicle communication protocols like CAN, CANFD, LIN, FlexRay, J-1939.
  • Experience in developing low-level drivers like I2C, SPI, UART, UDS, RS232 and RS432.
  • Hands on experience with CAN testing tools like VECTOR CANoe, CANanalyzer, CANape and VehicleSpy.
  • Experience in usingembeddedtools like Function Generator, Logical Analyzer.
  • Working knowledge on IBM RTR, DFMEA, Codecheck, MISRA / SPICE and ISO-26262 Functional Safety requirements.
  • Sound theoretical knowledge on IBM DOORS, AUTOSAR, Powertrain and ADAS.
  • Have very good exposure to software development life cycle like feasibility, design, coding, testing, implementation and Maintenance.
  • Excellent interpersonal, presentation and communication skills.

TECHNICAL SKILLS

Programming: MATLAB, Embedded C/C++, CAPL scripting, Python.

Simulation Tools: Simulink/State flow, LabView, CARISM.

Communication protocols: I2C, SPI, UDS, USB, TCP, IP, HIL, CAN, ETAS, CANFD, LIN, MOST, Flexray, J-1939.

TESTING TOOLS: CANoe, dSPACE, CANalyzer, CANape, vehiclespy 3.2, Logical analyzer, Optolyzer.

Microcontrollers: 8/16/32-bit µcontrollers and µprocessors (PIC, ARM, Freescale).

Debugging: GDB, JTAG.

Operating systems: Windows, Linux, QNX and MAC.

Standards: ISO-26262, MISRA, Codecheck, AUTOSAR

Software: MS visual studio, MS office (word, excel, PowerPoint).

Others: DFMEA, IBM DOORS, DVP&R and ADAS.

PROFESSIONAL EXPERIENCE

Confidential, Waterloo, IA

Embedded System Engineer

Responsibilities:

  • Model basedsoftware designing for Automotive EPS application with AUTOSAR standards.
  • Integrated standard AUTOSAR stacks including NVM, watchdog timer, CAN transceiver and LIN.
  • Orchestrated abilities in software requirement analysis, design estimations and limiting rework.
  • Tested software in the vehicle and on the HIL bench using ETAS INCA and dSPACEMicroAutobox.
  • Review and Implementation of Customer/Market Requirements.
  • Worked closely with System and Calibration engineers to fix issues in code and to create new requirements.
  • Vehicle Communication System Integration
  • Execute and maintain development milestones
  • Safety concept development (ISO26262)
  • Define requirements for components, sub-systems and systems
  • Administration of Software/System Design Validation
  • Quickly grasped the use of Lauterbach Trace32, Vector CANalyzer tools for root-cause analysis.
  • Co-ordinated with clients for software requirements, performing design and code review

Environment: MATLAB/Simulink & State flow, dSPACE, Embedded C/C++, CANoe, CANape, HIL, Lauterbach, AUTOSAR.

Confidential, Saginaw, MI

System Engineer

Responsibilities:

  • Designed transmission control software using modeling tools such as MATLAB/Simulink & State flow.
  • Designed innovative electronic control systems, utilizing cutting-edge microprocessors, device drivers, peripherals, data acquisition and communications hardware and related real-time systems software using Embedded C.
  • Used Python scripts for generating reports by pulling data from database.
  • Developed functional requirements based on customer requirements with ASPICE Standards.
  • Involved in verification and validation of CAN protocol based Electronic Control Unit (ECU).
  • Developed the test cases and test scripts based on component technical specifications in CAPL.
  • Executed the test scripts in Hardware in loop (HIL) system using dSPACE-control desk.
  • Successfully ran the test scripts using CANape, CANoe to verify the behavior of the CAN based ECU as well as to take corrective measures for debugging.
  • Maintained Trace logs, Traceability matrix for all the scripts.

Environment: MATLAB/Simulink & Stateflow, QNX, ATI, Python, DFMEA, Embedded C/C++, CANape, CANoe, CAPL, DOORS, dSPACE(HIL), LABVIEW.

Confidential, Madison Heights, MI

Embedded Engineer

Responsibilities:

  • involved in SDLC process like requirement analysis, designing, coding, testing, releasing and providing maintenance and documentation at each stage.
  • Involved in product specifications development for ADAS (cruise control systems & steering wheel control switches).
  • Designed transmission control using modeling tools such as MATLAB/Simulink/State flow.
  • Fixed point auto code generation for production purposes and target link for system level testing.
  • Hand coded algorithms using C programming language in Linux environment.
  • Software build integration, maintenance and release.
  • Tracked and maintained requirements and traceability matrix using DOORS to ensure all system level requirements given by the customer are met during release.

Environment: Embedded C/C++, Agile methodology, MATLAB/Simulink/state flow, CAN, HIL, SDLC, DOORS, Target link and Linux.

Confidential

Embedded Engineer

Responsibilities:

  • Responsible for software design, implementation and verification.
  • Developed by-wire mechatronic systems for autonomous and semi-autonomous vehicles.
  • Designed a traffic signal controller using 8086 microprocessor that requires assembly language programming.
  • Developed a real-time clock using 8081 microcontrollers to communicate with the LED’s to display the time on LED’s.
  • Application deployment using MATLAB Compilers.
  • Also, responsible for implementing and executing functional verification test cases.
  • Communicating with the board through the software to gather board peripherals information.
  • Functional and Unit Testing.

Environment: Embedded C, MATLAB Compilers, Oscilloscope, MS Office, DC Motors.

We'd love your feedback!