- Design, develop, test, and maintain firmware for embedded systems using Embedded C language.
- Troubleshoot and debug complex issues in the firmware to ensure optimal system performance.
- Collaborate with cross-functional teams to integrate hardware components into a working system.
- Develop device drivers for various peripherals such as UART, SPI, I2C interfaces.
Job Requirements :
- 2-4 years of experience in embedded software development with expertise in RTOS (Real-Time Operating System).
- Solid knowledge of microcontrollers and their programming languages like Embedded C.
- Proficiency in debugging techniques using tools like print statements, oscilloscopes, logic analyzers etc.