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.
If you are looking for job change
share your updated resume to vagdevi@semi-leaf.com
"Your reference would be greatly appreciated"
Job Type: Full-time
Pay: Up to ?4,000,000.00 per year
Experience:
Wireless protocols as Bluetooth/BLE, Wi-Fi embedded contexts: 3 years (Required)
Device drivers within Zephyr OS (GPIO, UART, I2C, SPI): 4 years (Required)
Zephyr kernel configuration: 3 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.