Embedded Software Engineer

1 day ago


Bengaluru, India Echoes in Orbit Full time

Role Overview:

We are seeking an Embedded Systems Engineer with 3–6 years of experience to support firmware development, board bring-up, and system-level integration of space-grade embedded platforms. The ideal candidate will have hands-on experience with C/C++, Python, Linux-based environments, and diverse evaluation boards. Your contributions will be vital to realizing autonomous in-orbit signal detection and processing capabilities.

Key Responsibilities:

  • Develop embedded firmware in
    C

/C++ for microcontrollers, SoCs, and FPGAs.
- Bring up evaluation boards and custom hardware platforms with peripheral interfaces like
SPI, I2C, UART, and PCIe

.
- Design and debug
Linux

-based embedded systems (Yocto, Buildroot, or Debian-based stacks).
- Implement
Python

-based scripts for hardware automation, testing, and data logging.
- Collaborate with hardware and RF teams for system integration, sensor interfacing, and performance validation.
- Support unit testing,
hardware-in-loop simulations

, and driver development for mission-critical applications.
- Maintain documentation, version control, and compliance with design processes suitable for space systems.

Required Skills and Experience:

  • Bachelor's degree in Electronics, Electrical, Computer Engineering, or related technical fields.
  • 3+ years of experience in embedded systems development and board-level bring-up.
  • Proficiency in C/C++ for firmware development; good Python scripting skills.
  • Experience working with Linux device trees, kernel configuration, and bootloader customization.
  • Familiarity with debugging tools like
    JTAG

,
logic analyzers

,
oscilloscopes

, and
serial consoles

.
- Demonstrated ability to work with datasheets, schematics, and board support packages (BSPs).

Preferred Skills and Experience:

  • Exposure to embedded systems for aerospace, automotive, or defense-grade applications.
  • Experience integrating SDRs, sensors, or RF frontends with embedded systems.
  • Hands-on with firmware validation in hardware-in-the-loop (HIL) or lab-based testbeds.
  • Familiarity with version control (Git), CI/CD pipelines, and issue tracking systems.
  • Prior exposure to real-time operating systems (FreeRTOS, Zephyr, RTEMS).
  • Comfortable with cross-functional collaboration involving RF, signal processing, and systems teams.

Interested to know more about us? We have written more about us here -

Location:

Bengaluru, India

Type:

Full-Time, In Office



  • Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Role Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...


  • Bengaluru, India Versabyte Data Systems Full time

    Role Overview: We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...


  • Bengaluru, Karnataka, India Growel Softech Pvt. Ltd. Full time

    Embedded C,Linux,BSPDescription :We are seeking a seasoned Embedded C, Linux, and BSP engineer to join our dynamic team in India. The ideal candidate will have extensive experience in embedded software development, specifically with a focus on Linux operating systems and board support packages. You will play a crucial role in designing and optimizing...


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

    Software Development ExpertiseWe are seeking a highly skilled software development professional to join our team. As a key member of our organization, you will be responsible for designing and implementing firmware solutions for embedded microcontrollers in System on a Chip (SoC) projects.Key Responsibilities:Design and develop firmware in C, C++, or Rust...

  • C++ Embedded Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    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 only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...

  • C++ Embedded Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 9,00,000 - ₹ 12,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, India Cyanous Software Private Limited Full time

    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 must Need profiles by 3.30PM today only Job DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong...


  • 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 Tonbo Imaging Full time US$ 90,000 - US$ 1,20,000 per year

    Overview:We are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson-based embedded platforms. The role involves preparing, configuring, and debugging systems fordeployment in real-world environments. You will be responsible for ensuring the reliability,performance, and integration of embedded Linux systems in applications...


  • Bengaluru, India Tonbo Imaging Full time

    Overview: We are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson- based embedded platforms. The role involves preparing, configuring, and debugging systems for deployment in real-world environments. You will be responsible for ensuring the reliability, performance, and integration of embedded Linux systems in applications...