Job Description
We are looking for a passionate and skilled Embedded Software Engineer to join our Client's team. The ideal candidate will have strong experience in bare-metal programming, low-level driver development, and a solid understanding of microcontroller architectures such as RISC-V or ARM. You will work closely with architects to understand requirements and will be responsible for designing, developing, testing, and maintaining device drivers and associated firmware.
Key Responsibilities:
- Collaborate with system architects to understand design requirements.
- Design, develop, and test low-level device drivers for embedded systems.
- Implement bare-metal firmware for interfaces like I2C, SPI, UART, DMA, etc.
- Develop APIs for integrating hardware drivers with higher-level applications or RTOS.
- Perform debugging and validation of developed drivers on hardware.
- Maintain documentation and ensure code quality through unit t...
Ready to Apply?
Take the next step in your AI career. Submit your application to HireInfinity Consulting today.
Submit Application