We provide IT Staff Augmentation Services!

Sr. Embedded Engineer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • Over 6+ years of experience in the field of embedded systems Development, Firmware and device driversdevelopment for embedded products, Testing, Verification & Validation.
  • Experience in design, implement and debugging embedded software in Linux using C, C++.
  • Experience in C, C++ code Development and code Debugging, RTOS libraries for embedded Linux in C.
  • Data structures widely used in embedded applications like linked list.
  • Developed applications based on Linux Scheduling and Linux Memory management, Linux SysCall.
  • Porting Linux andprogramming U - Boot to custom built and Reference hardware platforms.
  • Have experience in software algorithms, code development for many micro controllers based Productsdeveloped in Defense, medical, industrial and telecom Applications.
  • Expertise in low level device drivers, communication protocols development, troubleshooting and handling
  • debuggers, Emulators.
  • Experience in preparing Design documents.
  • Worked on both Application and Middleware modules.
  • Implemented code using Keil RTX Kernel for RTU (Remote Terminal Unit), performed modbus communicationwith metering devices. Developed GPRS modem code and interfaced ZigBee modules. Integrated HTTP webserver, TCP/IP protocol and USB (MS Class) code.
  • Experience in designing schematics using orcad capture.

TECHNICAL SKILLS

SKILLSProgramming Language: C,C++,UML, JAVA, Android, Verilog, VHDL, Python, MATLAB,RTL

Design/Verification Tools: Eclipse, Cadence Virtuoso, Xilinx ISE,MPLAB,PSoC Creator,OrCAD, KEILCode ComposerStudio

Debugger Tools: JTAG Debugger

Controllers/FPGA: 32-bit ARM microcontrollers, Cypress PSoC3/4/5,Cypress USB Controllers, TI microcontrollers,Microchip PIC Controllers, 8051, Xilinx Spartan-3 FPGA

Simulators: Multisim,PSPICE, LT SPICE

Protocols: UART, SPI, I2C, IR, CAN(J1939), USB, zig-bee, LTE

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr. Embedded Engineer

Responsibilities:

  • Understanding the Navigation Module requirements.
  • Designed and implemented software drivers for navigation module.
  • Designed the logic to activate route guidance based on user preferences.
  • Enhancement for Day & Night mode display. Created program code with C, C++.
  • The code was written in embedded C with RTOS as operating system. Developed and Tested complex real time embedded systems using HIL simulation. Enhanced the quality oftesting by increasing the scope of testing using HIL.
  • Developed Python scripts for emulation requirements and file structure handling.
  • Designed CAN message both 11 bit & 29 bit for communication between different ECUs.
  • Performed automated testing, which involved reading and logging data for identification of DUT. Interfacingwas done using CAN
  • Responsibilities include identifying the design specifications and planning the design using UML (State,sequence)
  • Provide assistance to the system validation engineer in installation of product and in validation planning.
  • Involved in various levels of testing like Unit Testing, Functional Testing and Regression Testing.
  • Involved in field-testing with customer.

Environment: C, MSC 81, Trace 32, MATLAB, RTOS, DOORS, HIL, UML,CAN, QNX, Clear Case, IBM CQ.

Confidential

Embedded Engineer

Responsibilities:

  • Developed algorithms for automatically locating the waveform boundaries (the onsets and ends of P, QRS,and T waves).
  • Developed and app using agile methodology which supports android 4.0 or higher.
  • Implemented all the features available in the commercial application.
  • MySQL database developed and hosted on the webhost server.
  • Implemented database queries using MySQL
  • Validated ECG csv files finding boundaries of P, QRS, and T waves.
  • Developed ADC Drivers. Developed UART,SPI, I2C Drivers
  • Worked on Graphical LCD displays design
  • Involved in schematic and PCB layout reviews.
  • Read the data from sensors and used it for developing the system.
  • Developed the mobile android app and tested it.

Environment: Embedded C, Code composure Studio, Eclipse, RTOS,UML,Sharp LCD, Bluetooth LE modules, JTAG emulator.

Embedded Software Engineer

Confidential

Responsibilities:

  • Review of the High level (SRS), Detailed Design Requirement (SDA) documents and Reporting the problems and clarifications to the customer.
  • Design and implementation of firmware modules for memory and power management
  • Prepared high level and low-level design document and reviews
  • Code review and documentation review
  • Verification & validation of software
  • Closing user stories on weekly basis & testing the code
  • Automating test cases using python scripting

Environment: Embedded C, Understand C/C++, MPC554 processor, Rational test Real time Tool (RTRT),

We'd love your feedback!