Skillety
Location
Secunderabad | India
Job description
Develop application code and modules for business and technical requirements.
Design, build, and maintain efficient, reusable, and reliable C/C code
Resolve and troubleshoot problems and complex issues.
Perform unit testing and fix bugs.
Implement performance and quality modules
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automation
Required Skills:
System level requirement elicitation and analysis
Design analysis of firmware architecture
Proficient in Embedded C/C programming
Proficient in any General RTOS and bare-metal implementations.
Extensive programming experience using 8/16/32 bit micro controllers
Hands-on experience in ARM platforms are desired
Working knowledge on protocols : UART, SPI, I2C, Ethernet, Profibus, Profinet
Modbus protocol implementation experience is must.
Experience in developing boot loader, filed firmware upgrade is desired.
Understanding of hardware architecture and schematics
Exposure to FW porting across micro controller platforms, code reviews
Expertise in device driver development for DC/Stepper motors
Knowledge of medical devices development or industrial automation applications.
Wireless connectivity and cloud exposure
Expert in static code analysis, memory leak analysis
Take ownership of the activities and deliver it with perfection.
Good understanding on Software Development Life Cycle and well versed with process
Good communication skills.
Ability to work in a team as well as an individual.
Education Qualification : B.Tech/M.Tech/BE/ME/M.Sc/M.S
Job tags
Salary