We provide IT Staff Augmentation Services!

Sr. Embedded Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Has over 6+ Years of experience in IT industry in designing and implementation of embedded products for different domains like Automotive, Oil & Gas automation, Consumer Electronics and Industrial.
  • Great experience in C, C++ and Assembly language programming with Different IDEs, RTOS’s.
  • Working Experience with Embedded protocols like CAN, LIN, UDS, RS232, SPI, I2C
  • Having Knowledge on Software development to comply with ISO26262 specification and HARA, ASIL, Safety goals, Functional safety and Technical safety concepts.
  • Having great experience in Safety analysis methods like FTA, DFMEA and Software fault tolerant design techniques at different stages like Design, Implementation and Diagnostics.
  • Possessing excellent programming skills summed up with strong knowledge in Risk/Impact Analysis, Quality Management and product Documentation.
  • Having great experience in all the stages of SDLC including Requirement analysis, Design, Development, modularization, validation and Testing of Embedded Software.
  • Well accustomed to and Working experience in 8/16/32 bit Micro controllers/Microprocessors of Freescale, Microchip, Renesas, ARM, ST, and Fujitsu, TI.
  • Core expertise in implementing the drivers for all microcontrollers’ peripherals, power electronics, Capacitive Touch Displays, Key Managers, EEPROMS and Energy Meters.
  • Expertise in Embedded Static Analysis Tools like Polyspace, Parasoft, Imagix and Pclint.
  • Working experience in Configuration Management tools like MKS, Clear case, SVN and WinCvs.
  • Core expertise in analyzing analog and digital hardware interfacing circuits for various domains.

TECHNICAL SKILLS:

Tools: /Technologies: Freescale: MPC5748G, MPC5644A. ST: STM32F103. Renesas: R5F21256, H8S20103, H8S20202, R8C36CCNFA. Microchip: PIC18F8722, PIC18F4525.Fujitsu: MB930F342CS Programming C, C++ Windows, Embedded (Cross Compiler) environment and Linux.

Process Methodologies, Design & Development Tools: Enterprise Architect, Doors, ISO - 26262, Fruit Growth Model, LEAN, HIP, UL1998, V-Model, MISRA Standards.Real Time OS s /Frame works.MicroC/OS-II, QNX 6.2, Emboss, CoreOS.

Debugging Tools: Lauterbach, MPLAB ICD2, E8a, E8 Emulators, ULINK-2, LIN SPECTOR, Lin/USB Message Centre, GDB, PCAN Explorer, CAN Analyzer, Calterm.

Software Tools /Compilers/Editors/IDE s.: Trace32 Power view, MPLAB IDE, HEW, Keiluvision5, Softune, IAR, Top view, Orcad, PCAN Explorer, and Calterm.

Static Analysis/WBT Tools: Polyspace, Para Soft, Pc Lint, Imagix, Call walker.

Configuration Tools: MKS Client Integrity, CVS, SVN, Clear case.

Communication Protocols.: CAN, LIN, J1939, SPI, IIC, UART and Microwire.

PROFESSIONAL EXPERIENCE:

Confidential - Chicago, IL

Sr. Embedded Engineer

Environment: Embedded C/C++, Lauterbach, Core2OS, MPC5644A, CAN, C2ST, QNX 6.2

Responsibilities:

  • Has done performance analysis between ECM850 and ECM2850 on different aspects like latency analysis, accuracy analysis by using F-test variance method for different peripherals like HSP’s, LSD’s, and Tach and ADC channels.
  • Has done Functional Safety analysis at the software architecture level and design level by FMEA and FTA for ECM2850.
  • Preparation of software safety and architectural requirement specification for the modules like SPI, PWM, I2C, DO, DI, FI and Memory Management unit.
  • Has done the timing analysis for real time tasks and OS layer for debugging and analysis purposes.
  • Contribution to Closure of PRCR’s.
  • Has done the Dynamic analysis by using polyspace and parasoft tools and fixed the Red alert issues.
  • Created the different phases of SW like ph-18, ph-14 and ph-11 for the ECM2850 module for different OEM’s.
  • Updated the test stubs to maintain the commonality between multiple software phases.

Confidential - Westminster, MA

Sr. Software Engineer - Design & Development

Environment: (with skill versions)

Responsibilities:

  • Implemented the Eeprom Drivers on I2C Protocol for Fujitsu Controller for storing Over the Air (OTA) flash Code Data Packets via Cascaded Eeproms.
  • Implemented the Error codes for OTA upgrade future.
  • Integration of OTA code layers like ISA100 and cascaded Eeproms drivers with Embos RTOS.
  • Implemented the Transducer blocks for Gauge sensors like Temperature, pressure and Density.
  • Has done Root cause and gap analysis at the software architecture and design level on OTA drivers for EEPROM’s and MMU’s.
  • Participated in Safety reviews for software design and Implementation phases.
  • Following agile methodology: daily scrum meetings about the task status, sprint level releases.

Confidential

Sr Software Engineer

Environment: Embedded C/C++, R8C36CCN Controllers, AT42QT1481 and Cypress Capacitive Touch Controller, HEW tool chain, E8, E8a Emulators, Quantum Frameworks.

Responsibilities:

  • Taken complete ownership and Implemented the application and peripheral Drivers for AT42QT1481 and Cypress Capacitive Touch Boards by state machine approach.
  • Develop ed the Low-level Drivers on R8C36C Microcontrollers for buzzer and Seven Segment Displays.
  • Developed the GEA communication between UI board and Oven control board.
  • Continuous interaction with customer and offshore teams on Spec clarifications, Low level and High Level Designs, and Code reviews.
  • Integrating all the Modules with Quantum Framework.
  • Execution of White Box Testing and generation of reports for software releases.
  • Bugs identification, Root cause analysis, fixing, and generation of Bug closure reports.
  • Performed Static code analysis using PC Lint and Polyspace.

Confidential

Sr Software Engineer

Environment: Embedded C/C++, HEW tool chain, E8, E8a Emulators, Quantum Frameworks, H8S20202, R8C36CCN Controllers.

Responsibilities:

  • Implementation of Multi Band Temperature Control Algorithm for different cooking modes.
  • Developed the primitive based cooking engine for different cooking models like Bake, Broil, Convection, Halogen lamp.
  • Implemented the drivers for Oven light’s and Halogen lamp by using power electronics components like SCR’s and MOSFET’s.
  • Developed the drivers for Kitchen timers and for cooking options like Probe, Sabbath and Delayed cooking.
  • Developed the Low-level Drivers on H8S, R8C36C Microcontrollers for PWM’s and ADC’s.
  • Bugs identification, Root cause analysis, fixing, and generation of Bug closure reports.
  • Performed code reviews and Static code analysis using PC Lint and Polyspace.

Confidential

Sr Software Engineer

Environment: Embedded C/C++, HEW tool chain, Lin Spector, E8, E8a Emulators, Quantum Frameworks, Renesas Controllers R5F21256, R5F21246.

Responsibilities:

  • Taken complete ownership and developed the total Application and peripheral drivers for 999Knobless project on R5F21256 microcontroller solely for different cook modes like Simmer/Griddle/Melt.
  • Developed the LIN communication between Wing boards and cooktop control boards.
  • Developed the all peripheral drivers like ADC’S, PWM, FI and Crystals.
  • Developed the Low-level Drivers for Tactile Key Manager and Displays manager and Multi tone buzzer.
  • Integrating all the Modules with Quantum Frameworks.
  • Performed code reviews and Static code analysis using PC Lint and Polyspace.

Confidential

Sr Software Engineer

Environment: Embedded C/C++, Keil uVision4 IDE, Lin Spector and ULINK2 Debugger. CoreOS, STM32F103 -ARM-CortexM3

Responsibilities:

  • Integrating all the Modules with CoreOS.
  • Performed code reviews and Static code analysis using PC Lint and Polyspace.
  • Boot up the STM32F103 micro and configured the all peripheral like ADC’S, PWM, FI and Crystals.

We'd love your feedback!