Senior Software Developer- USB
Senior Software Developer- USB
Alif Semiconductor5-8 Years
- Posted 13 hours ago
- Be among the first 10 applicants
Job Description
About the Role:
We are looking for a passionate Embedded Software Engineer to join our team and contribute to the development of drivers and applications for Alif Semiconductor SoC IPs. The ideal candidate should have strong expertise in C programming, ARM architecture, and communication protocols.
Why Join Us
Alif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
We are looking for a passionate Embedded Software Engineer to join our team and contribute to the development of drivers and applications for Alif Semiconductor SoC IPs. The ideal candidate should have strong expertise in C programming, ARM architecture, and communication protocols.
Why Join Us
Alif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology.
- Cutting-Edge Innovation: Work on microcontrollers that power the future
- Global Impact: Our products reach millions worldwide
- Collaborative Environment: Be part of a supportive, diverse team
- Competitive Compensation: We offer fair and competitive compensation aligned with role expectations
- Design, develop, and optimize USB controller drivers for Alif Semiconductor SoCs
- Develop and maintain USB Host and USB Device functionality
- Develop and validate USB class drivers/applications
- Develop, integrate, and maintain Embedded Linux USB driver, ensuring high performance and reliability
- Work on ARM-based architectures, SoCs, and evaluation boards
- Collaborate with cross-functional teams and the open-source community to deliver high-quality solutions
- Utilize Git-based version control systems for efficient code management and collaboration
- Knowledge of USB driver development, USB Host and device architecture
- Hands-on experience with USB controller drivers
- Good understanding of USB Stack
- Solid understanding of ARM architecture, SoCs, and board-level bring-up
- Hands-on experience with communication protocols like I2C, SPI, UART
- Strong proficiency in C programming with experience in embedded environments
- Experience working with Git-based workflows
- Strong debugging and problem-solving skills
- Years Exp: 5 to 8 years of Embedded Software Development in USB driver
- Academic Background: Master's or bachelor's degree in computer science or Electronics ECE or any other equivalent
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
More Info
Job Type:
Industry:
Function:
Employment Type:
Key Skills
USB driver development
Board-level bring-up
USB Stack
Embedded Linux USB driver
Git-based version control systems
USB controller drivers
USB Host and device architecture
