Talent.com
This job offer is not available in your country.
Technical Lead - Zephyr RTOS

Technical Lead - Zephyr RTOS

Semi leafBangalore
30+ days ago
Job description

Job Title : Technical Lead - Zephyr Level : 7+ : 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Technical Lead • Bangalore