We provide IT Staff Augmentation Services!

Embedded Development Engineer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Having around 5 years of experience in C/ C++ Programming and Real - time embedded software development experience
  • Experienced in Network Programming and RTOS
  • Experience in developing applications in the Linux environment
  • Programming experience in Assembly, MATLAB, C, C++, MISRA-C
  • Experience with TCP/IP and IP protocols such as ARP, IP, ICMP, UDP
  • Experienced in working with ARM (CORTEX-M, CORTEX-A Series)based multi-core SOC’s
  • Worked on GIT and Source Tree revision control systems
  • Excellent knowledge of OS coding techniques, protocols(CAN, UART, I2C, SPI), interfaces and hardware subsystems
  • Worked on Perl Scripting for Map file analysis
  • Worked with issue tracking software JIRA
  • Worked on unit test & functional test procedure & execution
  • Knowledge of Automotive Test Tools like CAN-CAPL

TECHNICAL SKILLS

Programming Languages: C, C++, MISRA-C, Matlab, Assembly 8051 and Thumb, VHDL, Verilog, System Verilog, Linux Shell Scripting

Technical Software’s: Mat-lab and Simulink, Xilinx ISE, CAD & PSPICE, Keil, Modelsim, Mentor graphic Tools, GCC, GNU

Platforms: Linux, Solaris, Embedded OS

Hardware Verification: OVM, UVM, FMEA, Assertions, Clock Tree Synthesis, Crosstalk

Communication Protocol modules: SPI, I2C, UART, CAN, TCP/IP, JTAG.

Software Configuration Tools: IBM Clear Case, GIT

Embedded IDEs used: IDE, IAR compiler

Debugging Tools: TRACE 32, JTAG, Microsoft Visual studio

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Embedded Development Engineer

Responsibilities:

  • Worked on the Customer Graphic User Interface software
  • Development of algorithms using C language on CodeWarrior
  • Development of software for the Display of Confidential Controlled Charger(MCC)
  • All the User Interface Screens were programmed using D4D library
  • Worked on GIT repository for configuring software individually
  • Worked on issue tracking software JIRA for resolving issues submitted by test team
  • Worked on Free Scale eGUI Converter for converting the bitmap images

Confidential, Tampa, FL

Embedded Engineer

Responsibilities:

  • Developed various modes to choose specific ARM bootstrap mode both for FPGA and ASIC on uboot and custom bootloader
  • Developed custom Kernel modifications to boots strap Android on FPGA (e.g to strap Android on 20 Mhz cpu) which required system tick adjustments
  • Worked on yocto tools for embedded software development
  • Brought up Linux Kernel on newly created RTL design of FPGA, Debugged Kernel, kernel modules, Re-configuration, patched custom kernel builds.
  • Built GCC GNU cross-platfrom tool chains for target (arm) (gcc)
  • Developed Custom makefile build Embedded Device tests, performed DVT testing on ASIC

Confidential, Cincinnati, OH

Embedded Software Engineer

Responsibilities:

  • Developed proprietary software using C, C++.
  • Worked on and developed hardware and software for the PIC microcontroller in support of program requirements
  • Consistently met or exceeded scheduled program requirements
  • Good knowledge of OS & RTOS

Confidential, Mountain View, CA

Embedded Systems Engineer

Responsibilities:

  • Develop new feature in the Ethernet switching module driver and message handling between different sub-layers of the product software.
  • Command and status passed between software modules through inter-process communication mechanism.
  • Developed the feature using C multi-threading and thread synchronization.
  • Implemented port shutdown feature by configuring ports and rates based on the BCM register value through callback functions.
  • Monitored the internal ASIC and PHY registers for the Ethernet interface status change.

Confidential

Embedded Software developer

Responsibilities:

  • Developedsoftwarefor Engine Control Unit
  • Developed embedded software in C for SIMULINK based models
  • Develop a SDA model to depict the functionality of the injection system
  • Worked on MISRA-C while working on the ECU
  • Performed static code testing with PC-lint analysis
  • Development & managing the error handling modules
  • SoftwareBuild Integration, Maintenance & Release using PVCS.
  • Unit and Functional Test Procedure development and validation
  • Performed debug sessions to find Root Causes for issues reported from internal testing and from customers

We'd love your feedback!