Embedded Software Engineer- Platform Software, Embedded C,RTOS with Avionics

2 days ago


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

Location: Bangalore, IndiaThales people architect solutions that enable two-thirds of planes to take off and land safely. We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world's largest commercial aircrafts. Our simulators train the next generation of pilots for fighter jets, transporters and search and rescue helicopters. And, together, each and every member of our aerospace team makes a difference.Present in India since 1953, Thales is headquartered in Noida, Uttar Pradesh, and has operational offices and sites spread across Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, Pune among others. Over 1800 employees are working with Thales and its joint ventures in India. Since the beginning, Thales has been playing an essential role in India's growth story by sharing its technologies and expertise in Defence, Transport, Aerospace and Digital Identity and Security markets.

Job Responsibilities:

  • Develop, integrate, and maintain embedded software components for avionics platform computers.
  • Implement device drivers and middleware layers on RTOS-based systems.
  • Participate in design and code reviews to ensure compliance with DO-178C standards.
  • Collaborate with safety, hardware, and system engineering teams to meet project and certification requirements.
  • Create software development documents such as requirements, design documents, test cases, and verification reports.
  • Support debugging, verification, and validation activities following avionics safety guidelines.

Skills required:

  • Proven experience (5-8 years) in embedded software development using C language.
  • Good knowledge of device driver development and hardware interfaces (e.g., ARINC-429, Flash memory, Ethernet, PCI etc.).
  • Familiarity with Real-Time Operating Systems (e.g., VxWorks, FreeRTOS, ThreadX) and multitasking concepts.
  • Hands-on experience of DO-178C certification processes, artifacts, and objectives.
  • Understanding of safety-critical software design practices and standards.
  • Strong problem-solving skills and the ability to work collaboratively in an international team.
  • Experience with version control systems (e.g., Git, SVN) and software configuration management.
  • Good communication skills in English to effectively participate in reviews and documentation.

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now


  • C++ Embedded Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Embedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...


  • Bengaluru, Karnataka, India Thales Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Location: Bangalore, IndiaThales people architect solutions that enable two-thirds of planes to take off and land safely. We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world's largest commercial aircrafts. Our simulators train the next generation of pilots for fighter jets,...


  • Bengaluru, Karnataka, India Megha Engineering And Infrastructure Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    1. Job SummaryDevelopment of software for microprocessor or microcontroller based Embedded Systems for defense applications.2. Responsibilities and Dutiesi. Development of embedded software for hardware embedded board bring-up based on Multicore processors.ii. Working with RTOS VxWorks for multitasking system.iii. Understanding of the multitasking software...


  • Bengaluru, Karnataka, India Muse Wearables Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company Description :Muse Wearables is a pioneering technology company on a mission to shape the future of personal computing beyond mobile phones. Headquartered in Bengaluru, we have successfully designed and launched the world's first payment-enabled hybrid smartwatches and an innovative remote care service using wearables. Currently, we are working...

  • Embedded C++, RTOS,

    1 week ago


    Bengaluru, Karnataka, India HARMAN International Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    HARMAN's engineers and designers are creative, purposeful and agile. As part of this team, you'll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the...


  • Bengaluru, Karnataka, India Michael Page Full time

    Embedded Software Engineer Your Job Develop maintain and test an embedded software platform used in a broad range of our new products Create technical specifications for new features Deliver detailed designs of software components Review and document the code utilizing peer-review tools Support projects during the integration and application of the...


  • 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 Harita Tech Serv Full time

    Job Title : Senior Embedded Software Developer Location : Bangalore, IndiaAbout the Role :We are seeking a highly skilled Senior Embedded Software Developer with extensive experience in embedded systems programming. The ideal candidate will be responsible for designing, developing, and debugging embedded software solutions primarily in C/C++ running on RTOS...


  • Bengaluru, Karnataka, India Talent Corner HR Services Pvt Ltd Full time

    We are seeking a highly skilled Embedded Software Engineer with strong expertise in C programming and Linux kernel development. The ideal candidate will have a background in industrial embedded systems, experience in multithreaded application development, and a deep understanding of low-level hardware/software integration.Key Responsibilities :- Design,...


  • Bengaluru, Karnataka, India Emsec Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Title: Embedded Software DeveloperExperience: 2+ YearsLocation: [Your Location / Remote / Hybrid]Employment Type: Full-timeJob Summary:We are seeking a skilled and motivated Embedded Software Developer with 2+ years of hands-on experience in embedded systems. The ideal candidate will have a strong background in working with Linux, RTOS, and bare-metal...