We provide IT Staff Augmentation Services!

Embedded Development/test Engineer Resume

2.00/5 (Submit Your Rating)

Romulus, MI

OBJECTIVE:

To achieve high degree of excellence and be an asset in a progressive organization that offers a challenging job, provides with good working environment and facilitates growth building on my forte.

PROFESSIONAL SUMMARY:

  • Expertise in Analysis, Design, Implementation of real time application, Unit Testing, Functional Testing etc
  • Good experience in EmbeddedC, C++, Python, Linux programming.
  • Good knowledge of Design, implementation and testing with object oriented technologies.
  • Hands on experience in all phase of SDLC, Agile Methodologies
  • Experience in development and analysis of HLD/LLD & UML Design
  • Integrated module for CAN/MOST based Monitor protocol.
  • Hands on experience on SPI and CAN protocol.
  • Worked on development of DO178B level A and B Aerospace projects.
  • Involved in Reviews of System Requirements, HW Schematics, Interface Control Documents (ICDs).
  • Hands on experience on BSP(Board Support Package) and boot loader modules.
  • Expert in Bug Analysis & Fixing. Usage of Configuration Management & Version control.
  • Experience in developing embedded applications using RTOS Nucleus (QNX), Threadx, OSE, IOS - XR, VxWorks and Linux.
  • Working knowledge of DOORs, TcSE as per program requirements.
  • Extensively used debugging/simulation tools - TRACE32, JTAG ICE, CVD, Oscilloscope, and power meters.
  • Involved in full project life cycle from user requirements (SRS) to Design, development, testing and implementation.
  • Good experience in HMI infotainment system developement
  • Experience in Application, Lower Layer & Middle layer development for Instrument cluster & HMI products
  • Identifying and analyzing defects, questionable functions, errors, and inconsistencies in the developed software program functions, outputs and content.
  • Hands on experience in development of test procedure for system testing for instrument clusters and testing of the same using CANoe.
  • Around 2.5 years experience in Instrument cluster & Its peripherals
  • Automation of test cases using CAN/CAPL/CANoe/Canalyzer tools

TECHNICAL SKILLS:

Languages: C, C++, Python, PERL

Operating System: Windows9x/2000, Linux-2.6

Real Time: OS UCos - II, Integrity OS and TTPOS

Hardware: Motorola PowerPC 565,5554,8270,8275, ARM core and AVR

Protocol: CAN, KWP2000, MOST, I2C, TTP/C

Tools: CM-SDK,Clear case, Rational Rose UML, omake, CodeTEST, SingleStep Debugger, QAC, Diab Complier, gcc, gdbldd,DDCI, OpenArborToolset,Code Warrior.

Linux Internals: IPC and Linux Kernel

Others: OOAD, Device Drivers, Design Patterns, Telelogic DOORs

Emulator: Green Hills Probe, LauterBach, OCDemon Wiggler, VISION ICE,CodeWarrior TAP.

PROFESSIONAL EXPERIENCE:

Embedded Development/Test Engineer

Confidential, Romulus, MI

Responsibilities:

  • Design and develop and test high-quality embedded software for automotive customers delivering HMI Infotainment, Instrument Clusters, Displays, Audio, or Connectivity electronics control modules.
  • Review and analyze system requirements to create embedded software designs.
  • Develop specific test cases and conduct unit, integration, and functional software testing along with required documentation.
  • Create modular/reusable embedded software design along with associated documentation.
  • Analyze, resolve and track defects to closure.
  • Document design and analyze implementation decisions.
  • Compile, build different software components and integrate them in software builds.
  • Analyze CAN messages using Vector tools CANaylzer and CANoe.

Languages/Tools/Technologies: C/C++,CAN, CANOe, LCD Display, Dimensions, RTC, Python, Linux, etc.

Embedded Development/Test Engineer

Confidential, Costa Mesa, CA

Responsibilities:

  • Specification analysis, communicate precisely with development team on requirement and ensure its implemented correctly and deliver to the customer
  • Design software components for car infotainment device
  • Design the network management, optimization of system start-up time
  • Port the device drivers on OSEK RTOS environment, troubleshoot the peripheral drivers with the help of board schematics
  • Design and develop HMI applications, OO methods using UML
  • Reviews for code, documents, system integration, troubleshoot the power states.
  • Board bring up for the Fiat B0 hardware
  • Unit testing, Function testing, Regression testing
  • Testing functionalities such as DVD/SD/USB/BT & Video capabilities
  • Validation of Bluetooth functionalities & validation of documents as per customer requirements
  • Automation of test cases using CAPL Scripting & Testing using CANoe/Canalyzeretc

Languages/Tools/Technologies: C/C++,CAN, CANOe, CAPL, OSEK, LCD Display, IBM Clear Quest, Code COllabarator Python, Linux, Clear Case, DOORS etc.

EmbeddedApplication Developer

Confidential, Pleasanton, CA

Responsibilities:

  • Understanding the requirements for the application features from Software Requirement
  • Prepares High Level Design, Detailed design and implementation of Cluster features and Services subsystems requirements.
  • Developed the HET package to maintain and control the SPKR CLK output to control the chime operation.
  • Designed the logic to capture the data for speedo-meter & ODO-Meter
  • Experience in reading schematic diagrams
  • Prepares project documentation, conduct and participates in review at all SDLC phases
  • Resolution of the SW Defects, Perform feasibility studies of the raised SW issues, analyze and identify the solution
  • Responsible for Services and Cluster Feature Subsystems deliveries

Languages/Tools/Technologies: Embedded C/C++, Code Wright, CANalyzer, CAN, CANOe, CAPL, DOORS, IBM Clear Quest, Trace-32, Clear Case etc

Embedded Engineer

Confidential

Responsibilities:

  • Under this assignment, i was responsible for startup code, exception vector table installatio and scheduler on MPC 566 microcontroller. Below i am mentioning the key work done under this assignment.
  • Initialized CPU clock, SP and FPU.
  • Initialized MMU, Memory bank and RAM.
  • Performed RAM Test. initialized Watch dog and performed Watch Dog test.
  • Developed Scheduler (Back ground/fore ground) for three different periodic task (5 Usec, 5 msec and 20 msec).
  • Planning, Estimation and Customer interactions.
  • Design and development of RS 422, FPGAInterface, Ar inc Manager and NVM Manager.
  • Reviews of work products (requirement, design, and code).
  • CAN protocol application development
  • Integrate the CAN HMATS with different platform
  • Design and development of Test case and Test Procedures.
  • Reviews of work products (design, code, TCs and TPs).
  • Automation of test cases
  • Simulator Based Testing

Languages/Tools/Technologies: C++, UML, OOAD, Diab, CodeTest, SDS, ClearCase.

Confidential

Embedded Engineer

Responsibilities:

  • Requirement analysis of UART implementation in Confidential .
  • Planning, Tracking and Customer interactions.
  • Design and development of RS 422 communication module.

Languages/Tools/Technologies: MPC 8270, C, C++, Green Hills Probe, Multi IDE, ClearCase.

We'd love your feedback!