Design, develop and test embedded software, provides Embedded Firmware solutions, provide guidance and recommendations about Embedded systems with solid technical expertise. Create software solutions tailored to project specific requirements, troubleshooting and performance optimization to enhance system efficiency. Provide technical leadership and guide team assignments.
Basic requirements:
● C/C++ Programming
● Micro-controller and Micro-processors
● Real-time Operating Systems
● Understanding Embedded system design pattern
● Interrupt driven Design
● Algorithm Optimization Skills
● Understanding schematics and pinouts
● Solid understanding of Communication Protocols: UART, I2C, SPI, USB, ADC, DAC, Timers, PWM, etc.,
● IOT: BT/BLE, Wi-Fi, Lora, etc.,
● Linux Device drivers
● Version control systems: Git, SVN etc.,
Recommended skill set:
● Complete project development life cycle including, Requirement and Specification capturing and applying them to
● robust Embedded-C/C++ code.
● Embedded Certification Firmware development and testing.
● Google test and mocks
● Source code maintenance and release management.
● Critical thinking, adoptability and time management.
Qualification:
Must possess at least a Bachelors’ degree in ECE/CSE/TCE/ISE with at least 5 -7 years’ industry experience in the above fields.
Pay: ₹2,000,000.00 - ₹3,500,000.00 per year
Work Location: In person