We provide IT Staff Augmentation Services!

Embedded Engineer Resume

2.00/5 (Submit Your Rating)

Florham Park, NJ

SUMMARY:

  • 4yrs of good expertise in Automotive in the areas of Diagnostics, Infotainment & Safety Confidential .
  • Good understanding of various OEM architectures
  • Programming in C/C++, & Assembly for ARM based 8/16/32 bit Microcontrollers in non - OS
  • Hands-on experience on embedded drivers like UART, SPI, ADC, PWM, I2C, Inter processor communication.
  • Debugging of software and hardware at higher level using logic analyzers, oscilloscopes, and simulators.
  • Exposure in Agile/SCRUM methodology and waterfall methodology
  • Proficient in Automotive Circuit Board Design, Schematic Design and Board development.
  • Expertise on Module testing, Integration testing, system testing, performance testing, Inter-operability testing & Compliance testing.
  • Experience in using Version control tools like VSS , Clear Case and Git
  • Experience on different Design software, Cross Compilers and Simulators.
  • Good understanding of low level IO microcontroller configurations, functions and interfaces with the system.
  • Hands on Experience on Test Automation, Test plan & Test case generation.
  • Excellent software testing abilities on safety and stability systems.
  • Good knowledge of QNX & RTOS concepts

TECHNICAL SKILLS:

Embedded Software Engineering : Worked around Embedded C/C++, RTOS and assembly language for various application developments and for various graphical LCD, Keypad, EEPROM, RTC, Segmented display, GSM module, external USB module, Temperature and Gas sensors, Pressure Sensor (4-20 mA conversion).

Communication Protocols : Worked around various communication protocols I2C for EEPROM Interface, SPI digital ADC interface, USB for Log file storage, RS485 for MPV communication, CAN & LIN for vehicular communication of eCall based Telematics Box.

Device Drivers : Developed device drivers for ADC, CAN, Timer, Counter, UART, USART, I2C, SPI

Debugging : Hands on upon Debuggers Lauterbach for Renesas V850, E8A for Renesas R8 series, PIC kit 3 for PIC microcontroller, CANoe and CAN Analyzer for CAN bus Analysis and Message trans receiving.

Configuration Management : Having hands on upon repository Tool GIT, Configuration Management Tool Confluence, Defect tracking tool JIRA and RTC Requirement Management Tool DOORS.

PROFESSIONAL EXPERIENCE:

Confidential, Florham Park, NJ

Embedded Engineer

Technologies: Embedded C/C++, Renesas V850, Jacinto, QNX IDE, CANalyzer, Renesas E1 Emulator, Vector GENy, Vector Candelastudio, Perforce, IBM DOORS, ELVIS & Enterprise Architect

Responsibilities:

  • Requirement gathering & analysis
  • Requirement clarification with OEM
  • Preparation of design document
  • Developed the diagnostic component on SoC (Jacinto) as well as IOC (V850)
  • Developed CAPL test script in CANalyzer for the Test validation
  • Developed I2C driver for EEPROM Interface
  • Preparation of CDD (Candela document) & integrating in the Vector GENy for the generation of code in IOC
  • Developing the Unit test specification & preparing the unit test report
  • Analyzing the warnings using the static code analysis Codesonar tool
  • Unit Testing Support
  • Verification & Validation of software

Confidential, Alpharetta, GA

Driver Development Engineer

Technologies: OOAD, QNX, C++, LIN, CAN, I2C, QML, STL, DBUS, SVN and GIT, gdb, Valgrind Tools: IAR Compiler, Eclipse IDE, PCANview, RSNetworkx, EIP scanner, CIP Conformance Tools, ModbusMAT, PC-lint

Responsibilities:

  • Analysis of issues raised by customer and assigning to concerned developer in off-shore development team.
  • Attending meetings with off-shore development team in knowing the proposed changes for new change requests.
  • Responsible for handling Navigation module
  • Developed SPI protocol communication
  • Involved in LCD & RTC module development
  • Supporting off-shore development team in reproducing, logging necessary traces and providing pre-analysis for the issues reported from car.
  • Suggesting new changes to the system for providing new change requests to off-shore development team for ease of user actions.
  • Unit Testing, Integration Testing, Functional Testing
  • Functional testing using ECU provided by customer

Confidential

Embedded Engineer

Responsibilities:

  • Requirement analysis, scheduling and memory estimation.
  • Linux Kernel Upgraded: Upgraded the Linux kernel 2.6.31 to 3.5.1 with all BSP changes to support USB
  • Design firmware architecture.
  • Implemented the CAN message communication between power protection module and Ethernet.
  • Tested the functionality using simulator and emulator.
  • Involved in Linux Kernel OS for Boot loaders creating BSP’s.

Confidential

Embedded Engineer

Technologies: C, C++, IPMI, SAS, SAF-TE

Responsibilities:

  • Developed firmware to get Fuel sensor value (indicates current level of fuel in the tank) using RS232 communication, and add this data to GPRS packet and send the packet server.
  • Developed the firmware to find vehicle is in idle state.
  • Developed the firmware for Over stoppage alert, SIM Presence alert, Case open close alert to send the server by GPRS and also the destination mobile numbers through SMS.
  • Developed the firmware to Debug Enable/Disable can be configured by the user by writing in to the internal flash memory using RS232 communication.
  • Developed the firmware to send Backup data are sending continuously every 1s to server
  • Test cases specification document preparation (UTP, ITP, FTP) for modules.
  • Module development like GPS, External Memory Interface (parallel bus interface- Memory mapped I/O), CAN-J1939 transport layer development, CAN J1939 standard

Confidential

Embedded Engineer

Technologies: C/C++

Responsibilities:

  • Software Requirement analysis & Designing the Software Code Flow.
  • Implementing SPI between Airbag ECU and safety ECU and transfers the sensors data over SPI
  • Implementing Power on counter, Lifehour counter and Confidential (Vehicle dynamic control unit
  • Receive and transmit handler’s software component using system Desk as a modeling tool and TresOS as a code generator.
  • Unit & Functional testing support
  • Debugging and testing to ensure conformance to requirements.
  • Updating Test Case documentation with observed results.

We'd love your feedback!