Alif Semiconductor Logo

Alif Semiconductor

Senior Software Developer- USB

Reposted One Month Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Develop and optimize drivers for Alif SoC IPs, work with ARM architectures, implement communication protocols, and maintain software in RTOS environments.
The summary above was generated by AI
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.
 
·       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. 

Key Responsibilities:

  • 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.

Required Skills & Experience

  • 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.

Academic Background

  • 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.

Alif Semiconductor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
 
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.

HQ

Alif Semiconductor Bengaluru, Karnataka, IND Office

Bengaluru, India

Alif Semiconductor Bengaluru, Karnataka, IND Office

Bengaluru, Karnataka , India, 560092

Similar Jobs

41 Minutes Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develops comprehensive validation plans and Python-based automation for firmware, BIOS/UEFI, iLO products, and server platforms. Executes system-level qualification, analyzes defects, supports release readiness, and collaborates with quality, development, and outsourced teams throughout the software testing lifecycle. The role also applies AI and GenAI tools, including GitHub Copilot, to improve test design, debugging, and automation productivity.
Top Skills: AgileAIBios/UefiCpuFirmwareFirmware DebuggingGenerative AiGitGithub CopilotMemoryNetwork AdaptersPower SuppliesPythonRedfish ApiSdlcSecurity TestingServer PlatformsStorage DevicesTest Automation
Yesterday
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Financial Services
Leads software engineering efforts within an agile banking technology team. Designs, develops, tests, debugs, and maintains secure, scalable Java-based distributed systems and microservices. Reviews code, improves operational stability, automates recurring remediation, and promotes resilient development practices. Guides responsible adoption of AI-assisted engineering tools, coaches teams on secure validation, and evaluates vendor and architectural solutions. Requires experience with Java, Spring Boot, Spring Cloud, event-driven systems, messaging platforms, CI/CD, application security, and financial services technology.
Top Skills: Ai-Assisted Software Development ToolsCi/CdCloud-Native TechnologiesJavaKafkaMicroservicesRabbitMQRestful ApisSpring BootSpring Cloud
Yesterday
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Leads enterprise transformation across Solutions Operations, focusing on zero-touch operations, process architecture, AI and automation, operational visibility, analytics, governance, and continuous improvement. Develops future-state operating models, dashboards, transformation roadmaps, and scalable global processes. Influences executive stakeholders across Operations, Finance, IT, Sales, Delivery, and business units while driving organizational change, capability development, and measurable business outcomes.
Top Skills: AIAnalyticsAutomation PlatformsBusiness IntelligenceDesign ThinkingGreenlakeLean Six SigmaProcess MiningQuote-To-Cash

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account