Embedded Senior Software Engineer – RTOS

2 days ago


Bengaluru, Karnataka, India mobiezy Full time ₹ 14,00,000 per year

Job Title: Embedded Software Engineer – RTOS

Experience: 5 to 10 years

Location: Bangalore/Hybrid

Employment Type: Contract

About the Role

We are seeking a highly motivated Embedded Software Engineer with strong experience in RTOS-based firmware development. The ideal candidate will work on the design, development, and optimization of embedded software for real-time applications in domains such as automotive, industrial automation, healthcare devices, or IoT systems.

Key Responsibilities

  • Design, develop, and test embedded software using Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, VxWorks, ThreadX, or RTEMS.
  • Develop low-level drivers, board support packages (BSPs), and hardware abstraction layers.
  • Integrate and optimize embedded applications on microcontrollers (ARM Cortex-M/A, PIC, DSPs, etc.).
  • Work closely with hardware engineers to ensure seamless hardware-software integration.
  • Perform debugging using tools like JTAG, oscilloscopes, and logic analyzers.
  • Develop and maintain documentation for code, interfaces, and test procedures.
  • Collaborate with cross-functional teams (hardware, QA, and systems) for complete product lifecycle support.
  • Ensure adherence to safety-critical and real-time constraints.

Technical Skills Required

  • Strong proficiency in C/C++ programming for embedded systems.
  • Hands-on experience with at least one RTOS (FreeRTOS, Zephyr, VxWorks, QNX, ThreadX, etc.).
  • Understanding of real-time scheduling, interrupt handling, multithreading, and task synchronization.
  • Experience with communication protocols (SPI, I2C, UART, CAN, Ethernet, Modbus, etc.).
  • Familiarity with embedded toolchains (Keil, IAR, GCC, or similar).
  • Experience with version control systems (Git, SVN).
  • Knowledge of memory management, bootloaders, and firmware upgrade mechanisms.
  • Exposure to unit testing and static code analysis tools.

Preferred Qualifications

  • Experience with bare-metal programming as well as RTOS-based applications.
  • Exposure to Linux kernel or device driver development.
  • Familiarity with IoT connectivity stacks (MQTT, BLE, Wi-Fi, LoRa, etc.).
  • Knowledge of safety-critical standards (MISRA, ISO 26262, IEC is an added advantage.
  • Bachelor's or Master's degree in Electronics, Electrical, Computer Science, or related discipline.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Good communication and documentation skills.
  • Self-driven and capable of working both independently and within teams.
  • Passion for continuous learning and innovation in embedded technologies.

Why Join Us?

  • Work on cutting-edge real-time embedded systems used across industries.
  • Opportunity to innovate and contribute to high-impact products.

Job Type: Full-time

Pay: Up to ₹1,400,000.00 per year

Work Location: In person



  • Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are hiring.Position: Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation: BangaloreExperience: 7+ yearsShift: Night Shift⸻About The RoleDevelop & optimize embedded software on Linux/RTOS.Implement & validate PCIe-based communication (Gen4+).Debug low-level hardware/software PCIe issues.Develop firmware & system software for embedded...


  • Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 20,00,000 - ₹ 60,00,000 per year

    Position:Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation:Bangalore (Preferred)Experience: 7+ yearsUpto 20 LPAOnly Immediate Joinee can applyNight ShiftAbout the Role:We are seeking a highly skilledSenior Embedded Engineer with strong expertise in Embedded LinuxandPCIe protocol development. The ideal candidate will have deep technical...


  • Bengaluru, Karnataka, India Tata Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: Senior Firmware Engineer – RTOS & Embedded SystemsLocation: Bangalore, IndiaExperience: 10+ YearsNotice Period: Immediate to 30 Days.Key Responsibilities:Develop and integrate embedded firmware on RTOS platforms (FreeRTOS, Zephyr, OpenBSW, or similar).Build and maintain Board Support Packages (BSPs), hardware abstraction layers, and low-level...


  • Bengaluru, Karnataka, India Videogram Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description: Senior Software Engineer- Embedded SystemsVideogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the...


  • Bengaluru, Karnataka, India fa-54ef-4f52-b8a9-e05e8b3fa7c6 Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Develop, test, and optimize embedded software on Zephyr RTOS, write and debug device drivers, integrate ARM SoCs, handle communication protocols, collaborate with teams, and contribute to open-source projects regularly. Required Candidate profileStrong C programming, Zephyr RTOS, ARM SoCs, device drivers, protocols (I2C, SPI, UART), 5+ yrs in embedded SW,...


  • Bengaluru, Karnataka, India NeST Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Embedded Software Engineer (C/C++)About the RoleAs a Senior Embedded Software Engineer at Baxter, you will play a critical role in designing, developing, and delivering high-quality software features and components that support the company's hospital products and healthcare innovations. Your expertise in embedded systems, C/C++ programming, and...


  • Bengaluru, Karnataka, India EdgeVantage Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We are looking for a highly skilled Senior Embedded Software Engineer to lead the development and deployment of embedded systems for our next-generation marine robotics platforms. This role involves working at the intersection of hardware and software to deliver robust, reliable, and fault-tolerant systems that can operate autonomously for extended durations...


  • Bengaluru, Karnataka, India Meltronics Systemtech Full time

    Embedded Software EngineerCompany DescriptionMeltronics Systemtech is a company with expertise in design, development, manufacture, testing, delivery, installation, training, and maintenance of electronic systems & products for defense, industries and avionics. The company has strong knowledge and experience with MIL standards and executes projects with...


  • Bengaluru, Karnataka, India Celstream Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Title: Embedded Developer - Senior EngineerQualification: BE E&C/E&E/Instrumentation/CSGood to have: Embedded development trainingExperience: 6 Years to 8 YearsNotice period: Immediate joiners only.Location: BangaloreMode of work - Work from officeResponsibilities:Engineer should be able to develop drivers and embedded application using Espressif chipsets...


  • Bengaluru, Karnataka, India Hunarstreet Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job Brief: Embedded Software development has a large role in the semiconductor and consumer electronics industry of today. At Vayavya, we provide services to semiconductor design, validation and embedded software development which include device drivers, operating system components, middleware and other related stacks. We are looking for candidates who have...