
Software Engineer - RTOS
Alif Semiconductor6 months ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Design, develop, and optimize device drivers and applications for Alif Semiconductor SoC IPs.
- Develop and maintain embedded software on Zephyr RTOS and similar environments.
- Work with ARM-based architectures, SoCs, evaluation boards, and board-level bring-up.
- Implement and debug I2C, SPI, and UART communication protocols.
- Collaborate with cross-functional teams and the open-source community to deliver reliable, high-quality solutions.
- Use Git-based version control workflows for code management and collaboration.
Requirements
- Strong proficiency in C programming in embedded environments.
- Solid understanding of ARM architecture, SoCs, and board-level bring-up.
- Hands-on experience with I2C, SPI, and UART communication protocols.
- Experience with Git-based workflows and Zephyr RTOS or similar environments.
- Knowledge of ISP and other video IPs.
- A master's or bachelor's engineering degree in computer science, Electronics/ECE, or an equivalent qualification.
- 2–4 years of work experience.
- Exposure to contributing to or collaborating with the open-source community is a plus.
Benefits
- Competitive compensation aligned with role expectations.
- Collaborative and supportive work environment.
- Opportunity to work on microcontrollers and secure connected AI-enabled embedded solutions.
- Equal employment opportunity and nondiscrimination protections are provided.