Embedded Systems Software Developer

2 days ago


Bengaluru, Karnataka, India beBeeEmbeddedSystemsEngineer Full time ₹ 15,00,000 - ₹ 25,00,000

Job Summary:

We are seeking a skilled Embedded Systems Engineer with expertise in developing and optimizing platform software for heterogeneous compute platforms.

This role involves designing, developing, and debugging low-level firmware and kernel components for embedded systems. The ideal candidate will have experience working across multi-core ARM/CPU architectures and integrating heterogeneous compute platforms.

Main Responsibilities:

  • Design and develop low-level firmware and kernel components for embedded systems.
  • Work on user-space platform software to enable hardware features and system services.
  • Integrate and optimize heterogeneous compute platforms (ARM, GPU, DSP, accelerators).
  • Perform system-level debugging using tools such as JTAG/ICE and trace analyzers.
  • Collaborate with hardware, software, and system teams to ensure seamless platform bring-up and stability.
  • Support BSP (Board Support Package) development and OS porting for Linux, Android, QNX, and RTOS.
  • Analyze and resolve complex issues in performance, memory, and power efficiency.

Required Skills & Experience:

  • Strong proficiency in C/C++ programming for embedded and system-level development.
  • Hands-on expertise in multi-core ARM/CPU architectures.
  • Deep knowledge of low-level firmware, bootloaders, and kernel internals.
  • Experience with heterogeneous compute platforms (ARM, GPU, DSP, accelerators).
  • Skilled in debugging and performance tuning using JTAG/ICE and related tools.
  • Solid understanding of operating systems: Linux, Android, QNX, and RTOS.
  • Familiarity with device drivers, BSP, and hardware-software integration.

Preferred Qualifications:

  • Experience with secure boot, trusted execution environments, or system security.
  • Familiarity with real-time constraints and safety-critical systems.
  • Exposure to virtualization, containerization, or hypervisor technologies.
  • Strong problem-solving skills with a track record of tackling complex system-level issues.
  • Excellent communication and collaboration skills in cross-functional environments.


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 1,04,000 - ₹ 1,30,878

    Embedded Software Engineer OpportunityWe are seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing and developing optimized embedded software/firmware using C and C++ languages on Windows/Android/Linux.About the Role:This is an exciting opportunity to work on cutting-edge...


  • Bengaluru, Karnataka, India beBeeSoftwareDeveloper Full time ₹ 12,00,000 - ₹ 20,10,000

    Job Title: Software Engineer - Embedded SystemThis is a highly technical position that requires expertise in software development, embedded systems, and networking. As a Software Engineer, you will be responsible for designing, implementing, and testing software solutions for our products.We are looking for a talented individual who can work independently...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Embedded Systems Software DeveloperWe are seeking a highly skilled Embedded Systems Software Developer to design and develop system firmware on hardware prototype projects and development platforms.Key Responsibilities:Collaborate with cross-functional teams to design and develop system firmwareImplement interfaces to various sensors and devise low-latency...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000

    Job Title:Embedded System Software DeveloperJob Description:A skilled Embedded System Software Developer is required to design and develop complex system software for device drivers.The ideal candidate will have a strong background in embedded system software development and experience with board bring-up activities.Requirements:Must have 3–15 years of...


  • Bengaluru, Karnataka, India beBeeEmbeddedSoftwareEngineer Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team.About the RoleThis is an exciting opportunity for a skilled engineer to work on designing and implementing software solutions for embedded systems. As an Embedded Software Engineer, you will be responsible for developing high-quality software that...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,25,00,000

    Embedded Software Engineer PositionWe are seeking a highly skilled Embedded Software Engineer to join our R&D team.About the Role:This is an exciting opportunity for a talented individual to work in a cross-functional, agile environment developing embedded software products. As an Embedded Software Engineer, you will be responsible for designing, developing,...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 8,00,000 - ₹ 12,00,000

    Embedded Software Engineer PositionWe 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...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Description">We are seeking an experienced Embedded Systems Software Engineer to join our team. As a key member of our software development group, you will be responsible for designing, developing, and testing embedded systems software.">Responsibilities:">">Develop and implement device drivers for Linux-based systems">Create and maintain firmware for...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 35,00,000 - ₹ 42,50,000

    Embedded Systems Software DeveloperA career-defining opportunity has arisen for an accomplished Embedded Systems Software Developer to join our innovative team. As a key member of our software development group, you will be responsible for designing, developing, and testing cutting-edge embedded systems software solutions.Key Responsibilities:Develop and...


  • Bengaluru, Karnataka, India SAUBHA AERIAL SYSTEMS Full time

    About Us At Saubha Aerial Systems we are building the future of drone safety We are currently developing Autonomous Drone Parachute Systems that protect UAVs across delivery surveillance defense and mobility applications with many more safety-focused products in the pipeline By making drones safer we are helping unlock their large-scale adoption in...