Firmware Developer Resume
Canton, OH
PROFESSIONAL SUMMARY:
- Having 6+ years of experience in Embedded system designing, testing and implementation.
- Rich experience inAutomotive Domain, Medical Domain and Embedded Domain
- Good knowledge in the languages C, C++, Embedded C, Data structure
- Working knowledge in the scripting CAPL, Python, LINUX
- Hands on experience in VxWorks,Rhapsody.
- Strong Experience on various configuration management tools like Doors, Clear Case, Clear questProcess
- Experience in Windows and Unix/Linux platform
- Strong Experience Vector tools, Diagnostic Tools, Flash Tools and EOL in Automotive domain
- Experience in debugging using Green Hills Multi(4.0),Trace 32, JTAG, GDB, CAN Analyzer
- Worked on the communication protocol CAN, SPI, I2C, KWP 2000,RS232
- Good knowledge in RTOS’s ERCOS, VxWorks, RT Linux
- Strong exposure in Object Orient analysis, and protocols like OSI model, TCP/IP.
- Conversant with CMM Level 5 quality procedures, while executing projects
- Experience in Unit level, Functional Level and schematic level testing
TECHNICAL SKILLS:
Languages: C, C++,Embedded C & Assembly
Scripting Language: CAPL, LINUX, Python
Protocols: CAN, SPI, KWP2000, I2C
RTOS: ERCOS, VxWorks, RT LINUX
Microcontrollers: Atmel 8 Bit series & PIC 16F Series, NEC JCP Controller, MSP430(16 - bit) ARM7TDMI
Compilers: GHS Complier, Source Insight 3.5,code Wright,Keil and MPLAB, Microsoft Visual Studio-2010
Debuggers: Green Hills Multi(4.0),GDB, TRACE32, IE CUBE Emulator from NEC, JTAG
Version Control Tool: Visual studio shell(Tfs),Clear Case, ClearQuest,Doors, IAR Embedded Workbench
Automated Tools: Automation using CANoe, Understand C Editor
Hardware Tools: Oscilloscope, Function Generator, other testing tools
Knowledge on: RTOS Concepts,AUTOSAR
Design Technologies: StarUML,Rhapsody
PROFESSIONAL EXPERIENCE:
Confidential, Canton, OH
Firmware Developer
Environment: (with skill versions)
Languages: C++,C
Software’s: Rhapsody,Minitab
Tools: Greenhills Multi(4.0),Visual studio shell, Commander, Transcationviewer
Responsibilities:
- Requirement Analysis of the Stacking shuttle in the Robustness Development Fixture(RDF).
- Understanding and analyzing the different sensors and motors in the RDF fixture.
- Reviewed and modified the code according to the requirement.
- Fixture was fully validated and tested using Capability test and DOE(Design of experiments)test
- C++ Programming.
Confidential, San Dimas, CA
Developer
Environment: Languages: C++, C, ERCOS
Software’s: Greenhill's compiler, StarUML
Tools: NEC JCP Controller, IE CUBE Emulator from NEC, Understand C Editor, KWP2000
Responsibilities:
- Requirement Analysis of the sound driver module
- Understanding the different warning message used by the application
- Design and development of the Sound Driver with Rhapsody
- Unit and functional level testing
- C programming
Confidential
Software Tester
Environment: Languages: CAN, Python,CAPL
Software’s: CAN Analyzer, CANoe
Tools: DOOR, IBM Clear Quest
Responsibilities:
- Design and development test cases to test the interface between EEPROM and car module
- Validating the security of the car radio using CAN Analyzer message
- Testing the security code using car radio ECU using the CAN message
- Functional Level testing
- Documentation of the test cases and validation
- Bug fixing
Confidential
Software Developer
Environment: Languages: C, C++, Linux 2.4 - 2.6, Atmel 8 Bit series & PIC 16F Series Family, I2C, LINUX RT
Tools: VSS, Microsoft Visual 2010, GDB, GCC,Rhapsody
Responsibilities:
- Involved in Develo98pment of TPT Software
- Unit testing of the TPT software
- Involved in Bug fixing
- Card Testing and functionality testing of UT
- Verification and validation of the various documents
- Regression testing of the TRP software
- Bug Fixing
Confidential
Team member
Environment: Languages: MSP430(16-bit),IAR Embedded Workbench, C, JTAG
Responsibilities:
- Interaction with clients, visiting various hospitals, Meeting surgeons and patients weekly.
- Starting from the scratch, from the first stage of SDLC.
- Testing of the implemented feature from a developer point of view before delivering.
- Maintaining medical industry quality standards.
