Embedded Systems Developer

6 days ago


Gurgaon, Haryana, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000
Embedded Systems Software Engineer

This role involves working on low-level system technology for autonomous devices across various seniority levels.

As a software engineer in this field, you will appreciate the challenge of memory-constrained code that has to work every time in an unreliable and unforgiving world, on x86, ARM or RISC-V silicon.

Our engineers work with the latest Linux kernel and open source technologies, delivering Ubuntu for the latest IoT and server-class hardware platforms. They integrate and maintain device-oriented software stacks, write high-quality, well-designed software, collaborate proactively with other globally distributed teams and display technical leadership internally and within our external communities.

The key aspects of this role include:

  • Working with the latest Linux kernel and open source technologies
  • Delivering Ubuntu for the latest IoT and server-class hardware platforms
  • Integrating and maintaining device-oriented software stacks
  • Writing high-quality, well-designed software
  • Collaborating proactively with other globally distributed teams

Our ideal candidate should possess a strong academic track record, drive and a track record of going above-and-beyond expectations. They should also have experience with Linux (Debian or Ubuntu preferred), a passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto) and fluency in at least one of Golang, C, C++, or Rust.

Key skills required for this role include:

  • Exceptional academic track record from both high school and university
  • Drive and a track record of going above-and-beyond expectations
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Experience with Linux (Debian or Ubuntu preferred)
  • Passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto)
  • Fluency in at least one of Golang, C, C++, or Rust

Additional skills that may be beneficial for this role include experience with Debian/Ubuntu or other distro packaging, understanding of build systems and toolchains, including for cross-compilation, experience with firmware, uboot, UEFI, ACPI, DSDT, or boot loaders, experience with power management on PCI ASPM, SATA ALPM, low power profiles, computer architecture knowledge of x86, ARM, RISC-V, experience in board design, bring up, and validation, experience with electrical engineering design tools (e.g. schematic capture, layout), familiarity with Ubuntu development model, performance engineering and security experience, shell or Python scripting skills and additional skills that you might also bring.

We consider geographical location, experience and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. Distributed work environment with twice-yearly team sprints in person. Personal learning and development budget of USD 2000 per year. Annual compensation review. Recognition rewards. Annual holiday leave. Maternity and paternity leave. Employee Assistance Programme. Opportunity to travel to new locations to meet colleagues. Priority Pass, and travel upgrades for long haul company events.



  • Gurgaon, Haryana, India beBeeEmbedded Full time ₹ 60,00,000 - ₹ 1,50,00,000

    Job Title: Embedded Systems DeveloperAbout the RoleWe are seeking an experienced Embedded Systems Developer to design, develop, and test cutting-edge autopilot systems. The ideal candidate will have a strong background in embedded software development, proficiency in C, C++, and Python, as well as knowledge of multi-threaded object-oriented firmware.Create...


  • Gurgaon, Haryana, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Embedded Software Engineer PositionThis is an opportunity to work on the design and development of software for embedded devices and systems from requirements to production and commercial deployment. We are seeking a skilled engineer who can design, develop, code, test and debug system software.Required Skills:A strong background in C or C++ programming...


  • Gurgaon, Haryana, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job Title: Firmware EngineerDescription:We are seeking a skilled professional to design, develop, test and debug firmware for embedded systems. This involves collaborating with hardware teams to understand product requirements and constraints.Key Responsibilities:Design, develop, test and debug firmware for embedded systemsCollaborate with hardware teams to...


  • Gurgaon, Haryana, India beBeeembedded Full time ₹ 15,00,000 - ₹ 25,00,000

    Embedded System SpecialistAbout the Role:The successful candidate will be responsible for designing, developing, and maintaining firmware and application software for a complex medical-grade embedded system.Main Responsibilities:• Develop device drivers for various hardware components (e.g., Memory, Display, Flash, Audio, Battery, Wi-Fi, Touch).•...


  • Gurgaon, Haryana, India beBeeExpert Full time ₹ 15,00,000 - ₹ 25,00,000

    Unlock the Power of Embedded Systems">We are at the forefront of innovation, pushing the boundaries of what's possible. Our team is dedicated to developing game-changing technology and solutions that transform industries and connect people like never before.">To achieve this, we're looking for a skilled Embedded C/C++ Application Developer who can help us...


  • Gurgaon, Haryana, India beBeeEmbedded Full time

    About Our Embedded Systems SpecialistWe are seeking an experienced Embedded Systems Specialist to join our team. As a key member of our organization, you will be responsible for delivering high-quality solutions that meet the technical requirements of our clients.You will engage with prospective customers during pre-sales to gather their technical needs and...


  • Gurgaon, Haryana, India White Force Full time

    Job description Key Responsibilities:  Work on firmware and application development for a complex medical-grade embedded system.  Design, develop, document and maintain device drivers for various hardware components (Eg: Memory, Display, Flash, Audio, Battery, Wi-Fi, Touch). .  Write Application Layer for secure cloud communication as per...


  • Gurgaon, Haryana, India Rosmerta Technologies Limited Full time

    Company Overview Rosmerta Technologies Limited part of the Rosmerta Group is a pioneering leader in the E-governance transport and road safety domain in India With a vast presence across the country and a diverse portfolio of automotive safety products and solutions the company is committed to enhancing road safety and transportation management...


  • Gurgaon, Haryana, India Capital Placement Services Full time

    Job DescriptionWe're doing things no one has ever done. From developing game-changing technology and solutions to helping the world's top brands connect like never before, every day brings new challenges and opportunities to innovate. Join us and make your mark on something awesomeWhat We're Looking For:- Strong programming skills in C/C++- Experience in...


  • Gurgaon, Haryana, India beBeeEmbeddedSystemsDeveloper Full time ₹ 1,04,000 - ₹ 1,30,878

    Embedded Systems Developer Role">We are seeking an accomplished Embedded Systems Developer to spearhead the creation of innovative technologies and solutions that push boundaries. Our team fosters a collaborative environment where individuals can showcase their expertise and contribute to groundbreaking projects.">About This Opportunity">This role involves...