We provide IT Staff Augmentation Services!

Embedded Engineer Resume

5.00/5 (Submit Your Rating)

Detroit, MI

­­­­­­­­­­­­­­

SUMMARY:

  • 4+ years of professional experience in Embedded Software Design and Development.
  • Proficient in Embedded C/C++ programming and Assembly programming on multiple platforms.
  • Strong knowledge in OOD/OOP and practical object - oriented design skills.
  • Good Exposure to C programming standards such as CodeCheck, MISRA.
  • Experience in working with multi-threaded Real Time Operating Systems like VxWorks.
  • Designed embedded systems with Keil and Microchip PIC micro-controllers and exposed to various compilers, debuggers, emulators and IDEs.
  • Experienced on 8/32-bit Microcontrollers LPC2106 (Philips), H8SX(Renesas), 8051 based microcontrollers.
  • Good experience in software development processes like Agile, Water-Fall and V-Model.
  • Extensively used tools like CANoe, CANalyzer, CANape and dSpace Control Desk.
  • Exposure to AUTOSAR architechture.
  • Experience in Model-based controls development with rapid prototyping tools such as MATLAB/Simulink/SF, MicroAutoBox, TargetLink and MotoTron.
  • Technical knowledge consists of Embedded Systems, Serial Communication Protocols like UART, SPI, I2C, UDS Protocols, RTOS and Bootloader.
  • Good experience in various types of testing like unit, regression, whitebox/blackbox testing.
  • Experience in Configuration Management and Requirement management tools such as Clearcase, DOORS.
  • Ability to learn and master new technologies with good analytical and problem solving skills.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux, VxWorks, FreeRTOS.

Programming Languages: Embedded C/C++, Assembly Language, Python.

Communication Protocols: CAN, MOST, I2C, UART, RS-232, SPI, Flexray.

Debugging Tools: GDB, TRACE 32, JTAG, Code warriors.

Design and Simulation: Vector CANoe, CANalyzer, MATLAB, Cadence Virtuoso, VHDL, Verilog.

Testing and Management tools: EmbUnit, Dspace, DOORS, Clearcase.

PROFESSIONAL EXPERIENCE:

Confidential, Detroit, MI

Embedded Engineer

Responsibilities

  • Developed embedded control system software to implement robust diagnostic strategies that could meet the OBD regulations.
  • Embedded C development on Linux environment.
  • Involved in developing software interfacing modules for automotive communication protocols such as CAN and FlexRay.
  • Integrate AUTOSAR application SWCs with RTE & BSW.
  • Enhancement of pre-existing subsystem models using MATLAB / SIMULINK which were developed for project.
  • Involved in building test framework and test automation using Python, C and C++.
  • Involved in every step of SDLC process like requirement analysis, designing, coding, testing and documentation at each stage.
  • Performed system-level integration of the software.
  • Involved in code review and regression testing process.

Key Skills: CAN, Python, C, C++, Linux, MATLAB, SIMULINK, FlexRay, AUTOSAR, MISRA, OBD, Regression testing.

Confidential, Farmington Hills, MI 

Embedded Automotive Engineer

Responsibilities

  • Developed C code in an embedded microcontroller environment.
  • Developed code using Simulink MATLAB function blocks and compiled the Code using embedded coder with fixed step and discrete solver.
  • Experience working on CAN protocol and use of CANalyzer software tool.
  • Model based software designing for Automotive EPS application with AUTOSAR standards.
  • Implementation of CAN Driver functionalities and Containers as specified in the AUTOSAR CAN Driver Specification.
  • Develop real time Simulation Models using Matlab/Simulink in support of real time testing of integrated controllers using Hardware-In- the-Loop ( HIL ).
  • Design test cases and develop test scripts to automate software validation on a HIL system.
  • Reporting and tracking bugs using Clear Quest.

Key Skills: C, SIMULINK, MATLAB, dSpace, CAN, AUTOSAR, HIL, CANalyzer, ClearQuest, CANdb++.

Confidential, Eagan, MN

Embedded Firmware Engineer

Responsibilities

  • Design and Development of Real-time embedded systems software using C++ programming in VxWorks.
  • Design and development of embedded serial communication device drivers -- including IEEE-1394.
  • Development and execution of unit test plans for software features, applications while adhering to Software Development Process.
  • Experience of Linux User Space programming, multithreaded programming and Linux IPC, Linux Scheduling, Linux Memory management, Linux kernel and BSP Development.
  • Responsible for supporting the escalations and bug fixes found in the real-time control system software during alpha testing, beta testing of the software.
  • Involved in delivering the software fixes or patches to the different baselines, release versions of the system software.
  • Able to load the image to STB from RDK/Jenkins and test the corresponding Jira issues.
  • Flash memory embedded software design and development.

Key Skills: C++, VxWorks, Linux, UART, SPI, I2C, STB, RDK.

Confidential

Embedded Engineer

Responsibilities:

  • Responsible for the Verification and validation of automotive features. 
  • Duties included gathering and interpreting technical systems specifications. 
  • Designed innovative electronic control systems, data acquisition and communications hardware, and related real-time systems software using C/C++, CAPL, and CANoE.
  • Used microcontrollers for testing and debugging (hardware and software systems) using in-circuit emulators, logic analyzers, numerical analysis, and related computer engineering techniques, including automotive communication protocols like CAN, LIN .
  • Extensively used MATLAB , Simulink and dSPACE .
  • Creating new projects in ClearCase after every successful cycle release.  
  • Experience implementing and debugging low-level drivers and communication protocols for hardware serial interfaces like SPI, I2C and RS232.
  • Used emulators and Oscillators

Key Skills : C, C++, Clearcase, SPI, I2C, USB, UART, Assembly, CAN, LIN, MATLAB, SIMULINK, dSPACE, Oscillators, Emulators, CAPL, CANoE.

We'd love your feedback!