Embedded Senior Software Engineer – RTOS

5 days ago


Bengaluru, Karnataka, India mobiezy Full time

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 Thales Full time

    Location: Bangalore, IndiaThales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges. From quantum applications and artificial intelligence to cybersecurity and 6G innovation, our solutions empower critical decisions rooted in human intelligence. Operating at the forefront of aerospace...


  • 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 Quess IT Staffing Full time

    Job Title: Embedded Software Engineer – AvionicsInterview Mode: Face to Face - BangaloreExperience: 6 10 YearsWork Location: BangaloreNotice Period: 15 Days (Max)Job DescriptionWe are looking for anEmbedded Software Engineerwith strong experience inEmbedded C/C++, Linux-based systems, and Avionics software development. The ideal candidate will be involved...


  • 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...

  • Senior Embedded

    2 weeks ago


    Bengaluru, Karnataka, India SEMI LEAF Full time ₹ 20,00,000 - ₹ 40,00,000 per year

    Job Title: Senior Embedded / RTOS / System Software EngineerExperience: 4–11 YearsLocation: BangaloreNotice Period: Immediate – 45 DaysJob SummaryWe are looking for an experienced Embedded / System Software Engineer with strong real-time OS knowledge, low-level driver development background, BSP expertise, and deep understanding of CPU architecture and...


  • Bengaluru, Karnataka, India Festo SE & Co. KG Full time

    Posted from to Your job:Develop and maintain embedded software platforms for a range of new productsCreate technical specifications and detailed designs for software componentsReview and document code using peer-review toolsSupport projects during the integration and application of the software platform.Assist in product qualification and certification...


  • Bengaluru, Karnataka, India Belcan Full time

    JD:4+ years of experience in Embedded Software Development and Verification.Hands on experience on different stages of SDLC life cycle as per DO-178 B/C guidelines.Excellent understanding of system software concepts, binary executables, debug information, OS concepts.Strong C programming skills, Embedded C, Linux shell scripting.Strong RTOS concepts with...


  • Bengaluru, Karnataka, India Muse Wearables Full time

    Location: On-site, Bommasandra, Bangalore UrbanEmployment Type: Full-TimeAbout Us:We are a rapidly growing wearable technology company developing cutting-edge smart rings and other innovative devices. Our flagship product is a smart ring featuring Bluetooth, NFC, a dual-processor PSOC63 architecture, and an RTOS-based application. We are seeking a passionate...


  • Bengaluru, Karnataka, India Delight HR Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Technical Skills : Embedded software C , C++, Basic ElectronicsJob Overview:We are looking for a skilled Embedded Software Engineer with strong expertise in real-time systems and safety-critical applications. The ideal candidate will have hands-on experience with RTOS and a proven track record in the complete software development lifecycle (SDLC) for...


  • Bengaluru, Karnataka, India eStar Technologies Full time

    Job Summary:We are hiring an Embedded Software Engineer responsible for application and feature software development for Instrument Cluster / HMI systems. The role focuses on implementing robust embedded C software, integrating communication stacks, handling diagnostics, and ensuring requirements traceability.Key Responsibilities:Develop and integrate ...