Keywords
Skills
- Develop and integration of embedded software for vehicle navigation and entertainment system. This included developing software modules, working with the raspberry pi and Cortex M family of microcontrollers, code reviews and debugging (Embedded C) and using the CAN, SPI, I2C and other communication protocols to integrate the navigation system.
- Embedded C language programming on the Cortex M and A microcontroller.
- Implemented USB/Serial communication protocol (Cypress FX3S & FT232H).
- Implementation of Ethernet and Wifi interface using LwIp.
- Schematics and PCB design up to .8 layer board.
- Custom high speed interface with FPGA.
- Code debugging and troubleshooting.
- Peer review and SCR verification.
- Performed unit and integration tests. Built and released production software.
- Supported all phases of the software development process i.e., Requirements, Design, Development, Review, Testing.
- Maintained Inter process communication (IPC) module which is the layer between two processors.
- Strong expertise in developing interfaces in embedded systems using I2C, SPI, UART, 1555, CAN communication protocols.
- Used Inter processor communication tool like device monitor for logging and analyse the data.
- Analyse, review and alter software program to increase operating efficiency.
- Tested CAN protocol of node communication in the system.
- Wrote test cases for unit testing.
- Preparation of hardware design documents, test reports, test plan etc.
- Working with FreeRTOS with STM32F407, STM32F429, STM32F103, STM32F411& STM32F413 and NXP chips.
Project history
Local Availability
Only available in these countries:
India