CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Module Lead - Zephyr RTOS / BIOS

Cyberidentitysolutions

Full time
Experience
6–10 years
Location
Indore
Work mode
Not stated
Salary
Up to ₹29 LPA
Posted 12 days ago

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • The role involves implementing new features, resolving defects and security vulnerabilities, and delivering secure, high-performance…
  • Develop and maintain BIOS and embedded software solutions using Zephyr RTOS.
  • Design, implement, and enhance software features while addressing defects and security vulnerabilities.
Experience
6–10 years
Education
Bachelor's degree
Must-have skills
C++CI/CDPLC ProgrammingSystem Design

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description


Job Title: Module Lead - Zephyr RTOS / BIOS
Experience: 6-10 Years


About the Role:
We are seeking an experienced Embedded Software Developer Zephyr RTOS / BIOS to design, develop, and maintain BIOS and embedded software solutions built on the Zephyr Real-Time Operating System (RTOS).
The role involves implementing new features, resolving defects and security vulnerabilities, and delivering secure, high-performance firmware for next-generation embedded and industrial control products.

Key Responsibilities :

  • Develop and maintain BIOS and embedded software solutions using Zephyr RTOS.

  • Design, implement, and enhance software features while addressing defects and security vulnerabilities.

  • Develop embedded applications using C/C++ for real-time and resource-constrained environments.

  • Work on PLC programming and integration with embedded control systems.

  • Develop and maintain low-level software components, device drivers, and board support packages (BSPs).

  • Implement secure firmware capabilities, including Secure Boot, cryptographic functions, and security remediation measures.

  • Integrate and troubleshoot communication protocols such as Modbus, BACnet, Ethernet, and related industrial networking technologies.

  • Support automated build, testing, and deployment processes using CI/CD and version control systems.

  • Perform debugging, root-cause analysis, performance tuning, and system validation activities.

  • Collaborate with hardware, firmware, and software teams throughout the product lifecycle.


Technical Skills:

  • Zephyr RTOS Development

  • Embedded C/C++ Programming

  • BIOS and Firmware Development

  • RTOS and Bare-Metal System Design

  • PLC Programming

  • Device Drivers and BSP Development

  • Secure Boot and Cryptography

  • Debugging and Security Remediation

  • CI/CD and Version Control Systems

  • Communication Protocols: Modbus, BACnet, Ethernet


Primary Technology Focus
Zephyr RTOS | Embedded Firmware Development | BIOS Development | Secure Embedded Systems | PLC
Integration | Industrial Communication Protocols

Preferred Qualifications

  • Bachelor's degree in Electronics, Electrical Engineering, Computer Science, Embedded Systems, or a related field.

  • 6-10 years of experience in embedded software or firmware development.

  • Strong understanding of RTOS concepts, embedded architectures, and low-level software development.

  • Experience implementing cybersecurity features and secure software development practices.

  • Knowledge of industry standards such as IEC 62443, EN 18031, and the Cyber Resilience Act (CRA) is desirable.

  • Experience with CI/CD pipelines, automated testing, and modern development workflows.

  • Excellent problem-solving, debugging, and collaboration skills.


Ideal Candidate :

  • A hands-on embedded software professional with strong expertise in Zephyr RTOS, embedded C/C++,

  • firmware security, and industrial communication protocols, capable of delivering reliable, secure, and scalable embedded solutions across the product development lifecycle.

Key skills

Required

C++CI/CDPLC ProgrammingSystem Design

Soft skills

CollaborationProblem Solving

Job market insights

821active C++ jobs in India
13active CI/CD jobs in Indore
20active PLC Programming jobs in India
₹8.5L – ₹25L advertised yearly salary for IT Jobs in India (middle half of 781 posts that show a salary; median ₹17L)
15 more open jobs at Cyberidentitysolutions

Most IT Jobs posts in Indore ask for 3–6 years of experience (63% of 43 that say).

Hiring most for IT Jobs in Indore

  • YASH Technologies11 open jobs
  • Techdome6 open jobs
  • Accenture4 open jobs

Jobs asking for C++ in India also ask for

  • Python63%
  • Java37%
  • Linux33%
  • C17%
  • Git16%

From live job posts on CoreHRx, updated 15 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this Module Lead - Zephyr RTOS / BIOS job?

The post states Up to ₹29 LPA.

How much experience does this job need?

The post asks for 6–10 Yrs experience.

Where is this job based?

In Indore.

What kind of job is this?

It is a full time job.

This guide is for freshers and experienced developers in India preparing for C++ interviews at product companies, IT services firms, fintech and trading teams, and embedded or game studios. It has 60 questions with model answers in three levels: fresher basics such as OOP, references and constructors; working-developer topics such as the rule of five, move semantics, smart pointers, the STL and threads; and senior questions on templates, concurrency, memory layout and performance. Answers follow C++17, with C++20 named where it applies, and every program output stated was checked with g++. Answer each question aloud first, then compare, and finish with the timed C++ mock test.

Questions you may be asked

  1. What are the four pillars of object-oriented programming, and how does C++ support each one?
  2. What is the difference between a struct and a class in C++?
  3. How is a reference different from a pointer in C++?
  4. Why should you use a constructor's member initializer list instead of assigning in the body?

Get IT jobs in Indore by email

Create a free profile and we email you new IT jobs in Indore, at most once a week.

Similar jobs

Customer Success Executive

Htbg Global Private Limited
Ahmedabad
Cold CallingCollaborationCommunicationCustomer Service+9
Full time On-site 11 hr ago

Free · takes a minute · your resume fills your profile