Posted on: 21/08/2025
Job Title : Technical Lead - Zephyr RTOS
Experience Level : 7+ Years
Location : Bangalore/Hyderabad
Job Summary :
- We are looking for a highly experienced and motivated Technical Lead to drive the design, development, and porting of the Zephyr Real-Time Operating System (RTOS) across embedded platforms.
- This role involves leading a team of skilled software engineers, contributing to upstream development, and collaborating closely with cross-functional teams to deliver high-quality embedded software solutions.
Key Responsibilities :
- Lead and mentor a team of software engineers in the design, development, porting, and testing of Zephyr RTOS and related applications.
- Collaborate with hardware engineers, product managers, and QA teams to define requirements, specifications, and test strategies.
- Oversee the porting of Zephyr OS to new hardware platforms, including SoC bring-up and driver development.
- Conduct code reviews and enforce adherence to coding standards, Zephyr contribution guidelines, and best practices.
- Guide and train new team members in Zephyr OS architecture, development tools, and processes.
- Provide hands-on technical support and resolve complex technical issues related to embedded systems development.
- Actively contribute to the Zephyr Project upstream, including submitting patches and participating in community discussions.
- Collaborate with project managers to define project timelines, milestones, and deliverables, ensuring timely delivery.
- Promote a strong engineering culture through agile development practices, continuous improvement, and knowledge sharing.
Required Skills & Experience :
- 7+ years of experience in embedded systems/software development, with at least 3+ years in Zephyr RTOS.
- Proven experience in a Technical Lead role for embedded projects involving Zephyr OS.
- Strong C programming skills, with a deep understanding of embedded systems design.
- Extensive experience in Zephyr OS porting to new hardware platforms, including board configuration, SoC integration, and peripheral enablement.
- Hands-on experience in developing device drivers within Zephyr OS (e.g., GPIO, UART, I2C, SPI).
- In-depth knowledge of Zephyr kernel configuration, subsystem customization, and build system (CMake, Kconfig).
- Strong understanding of processor architectures (ARM Cortex-M/R/A, RISC-V, etc.).
- Experience contributing code to open-source projects, preferably upstream contributions to the Zephyr Project.
- Familiarity with Agile methodologies, version control (Git), CI/CD pipelines, and collaborative development tools.
Preferred Qualifications :
- Experience with wireless protocols such as Bluetooth/BLE, Wi-Fi in embedded contexts.
- Working knowledge of C++ and/or Python for test automation or tooling.
- Prior experience with real-time debugging, profiling tools, and performance optimization on constrained devices.
- Knowledge of safety/security requirements in embedded systems is a plus.
Soft Skills :
- Excellent communication and interpersonal skills.
- Ability to mentor junior engineers and foster a collaborative team environment.
- Strong problem-solving skills and the ability to make strategic technical decisions.
- Self-motivated and proactive in identifying and resolving issues.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Other Software Development
Job Code
1533487
Interview Questions for you
View All