We provide IT Staff Augmentation Services!

Embedded Software Developer Resume

0/5 (Submit Your Rating)

FloridA

SUMMARY

  • Over 6+ years of experience in design, development and implementation of various development projects in the field of embedded systems
  • Expertise in Object - Oriented Programming and embedded C, C++
  • Extensive experience in, UNIX, LINUX IPC, LINUX and device driver development in various environments.
  • Knowledge of Various automotive domain protocols such as TCP/IP,ModbusSNMP, CAN, KWP2000, ZIGbee. etc.
  • Experience with testing and analyzing devices such as Oscilloscope,CAN analyzer,CANoe, Logic analyzer etc.
  • Extensive experience with debuggers MULTI, MPLAB, Trace32, GDB, Borland,Microsoft Visual 2010.
  • Experience with simulators: MATLAB, LABVIEW.
  • Good knowledge on databases SQL server and Oracle.
  • Worked with Agile and Waterfall Software Development Process models.

TECHNICAL SKILLS

Languages -: Embedded C, C++, Python, Verilog HDL, VHDL, Assembly languageusing MASM, x86.

Debugging Tools: TRACE32, MULTI, MPLAB, GDB, GYRO compass Anemometer, Logic analyzer and oscilloscope, ABB 430C HMI panel

Processor Platforms: x86, 8051 based Microcontrollers, MC9S12HZ256, PIC 16F877A, NEC controller

Bus and Protocols: CAN, LIN, I2C, RS 232, RS485, KWP2000 UART, TCP/IP, ZIGbee, and ModbusModbus Protocol

Configuration tools: Clear Case, VSS.

Testing: Unit Level Testing, Functional Level Testing, Verification &Validation tests.

Simulation: MAT Lab, Lab view, CAN Analyzer, CANoe

Data Bases: SQL Server.

Operating systems: Embedded Linux, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Florida

Embedded Software Developer

Responsibilities:

  • Requirement analysis
  • Design and development of application
  • Design and development of device drivers on instrument panel.
  • Development, implementation of SCR.
  • Documentation of all bug fixes and releases
  • Functional testing using CAN analyzer, Canoe.

Confidential New York

Embedded Software Developer

Responsibilities:

  • Involved in the design and development of display and sound applications
  • Development of display for various applications on instrument cluster.
  • Involved in the integration testing and debugging of the developed code.
  • Written test cases for Unit testing
  • Involved in the technical support, acceptance testing and bug fixing.
  • Involved in the functional level testing.
  • Verification and validation of the test cases.

Confidential

Software Developer

Responsibilities:

  • Prepared the Test Plan, Test Case Design and executed the Test Cases.
  • System testing of HMI Infotainment system including stepper motor, LED Segments etc.
  • Development of code using embedded SQL C preprocessor
  • Integration testing of the various Diagnostics modules.
  • As a Test Model leader performed the task scheduling and effort estimation of my modules.

Confidential

Developer

Responsibilities:

  • Emulator design for light mixer in VC++. This will simulate the light mixer on PC.
  • Design, coding & unit testing of firmware.
  • Implemented Linux USB serial console driver support to USB stack.
  • Implemented composition switch functionality for USB gadget stack.
  • Involved in OTG stack switch developmentbetween Device and Host.
  • Involved in Porting of USB stack.
  • Performed unit, functional, rigorous and performancetestingfor DCD, serial, mass-storage, CDC-ECM.
  • Tested FULL speed USB and High Speed USB for its functional and Rigorous.
  • Involved in development of RNDIS functionality and its composition in USB stack.

Confidential

Developer

Responsibilities:

  • Analysis of code changes required in kernel to bring up PPC440 PowerPC board in little endian mode.
  • Code changes in kernel required for bringing up the board.
  • Study and analysis of PCI-e core for finding out implementation details required for firmware side PCI-e interface.
  • Development and testing of PCI-e interface library used by firmware for communication with host.

Confidential

Software Developer

Responsibilities:

  • Analysis of code changes required in driver and application software.
  • Code changes in installer part of application software.
  • Changes for building the application rpms.

We'd love your feedback!