HamburgerMenu
hirist

Technical Lead - Zephyr RTOS

Semi leaf
Multiple Locations
5 - 10 Years

Posted on: 21/08/2025

Job Description

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.

info-icon

Did you find something suspicious?