Embedded Systems Engineer

3 days ago


Bengaluru, Karnataka, India Dabba Network Full time ₹ 20,00,000 - ₹ 25,00,000 per year
  • :not(:first-child)]:border-l-0 [&>*:not(:first-child,:last-child)]:rounded-none [&>*:not(:only-child):first-child]:rounded-r-none [&>*:not(:only-child):last-child]:rounded-l-none float-right ml-4 xl:max-2xl:page-api-block:mr-62 -my-1.5">
  • Open positons
  • Engineering ->

Embedded Systems Engineer

  • +*]:mt-5 whitespace-pre-wrap">

The Dabba Network is a
De
centralised
P
hysical
I
nfrastructure
N
etwork that is building high speed wireless networks from the ground up in India. We enable humans & machines with internet connectivity at a price that they can afford.

Internet and WiFi are critical to every human. Dabba is building the software, hardware & operating solutions to make internet access ubiquitous & affordable. We believe every household should come with internet, networking, and WiFi; just like water, gas, and electricity, the internet is a fundamental utility.

Unlike traditional internet solutions, Dabba's approach is vertically-integrated across engineering and operations. We design and manufacture our own hardware, develop the entire software stack, and manage our users' network.

We are looking for people who are excited to work on complex problems, enjoy learning and working with others, and above all, are resilient and empathic. Join & help us build something amazing together for the next billion users.

About The Role
As a member of embedded platform team your goal is to:

  • Build the hardware systems that create the physical foundation of Dabba.
  • Build the operating systems that run on that hardware.
  • Write the WiFi and networking firmware and drivers.
  • Monitor how our hardware behaves and performs for continuous improvements.

Fundamentally, you will provide the state-of-the-art foundation on which the rest of Dabba's product is built. We leverage existing Open Source Software whenever possible. Our users are both internal and external; in addition to our customers, we must consider the engineers who build on top of our platforms and the Operations Team that installs, monitors, and uses our devices.

On any given project, you might debug new hardware, adjust the C-based firmware, write a new Linux driver, create a test framework, prototype APIs for Backend Engineers, and then wrap it up in a well-designed build system.

Technology Stack

We use Linux, OpenWRT, Buildroot, C, Python, make and Bash. We work on a variety of architectures, including: ARM, ath79 and x86-64. Currently, we work with QCA WiFi chips. Prospective team members must be flexible and able to learn new technologies, chips, and architectures.

Other software team at Dabba use technologies like MERN, Postgres, and AWS. Having a knowledge of these and/or similar technologies, while not mandatory, will make it easier to work with other teams and provide the platforms they need.

You might be a good fit if

  • You believe in continual improvement of a product with a strong history of releases.
  • You can intelligently debate the pros and cons of using OpenWRT vs. Yocto/OE because you have developed products using one or more of them.
  • You have successfully upstreamed a patch to the Linux kernel, OpenWRT, Buildroot, or any other major project.
  • You understand HostAPD, Portal, RADIUS, AAA, Identity and role management, Radsec
  • Tunnels, Firewall, Iptables, Flow Classification, QoS, TLS, DTLS are your companions
  • You have used a schematic, a datasheet, and a header file to determine and fix an error.
  • You enjoy converting decimal to hex to binary.
  • When you encounter a long list of magic incantations to build an image, you redesign the build system so all you have to do is type make.
  • You have implemented a network protocol from the RFC or official specification.
  • You add test cases to frameworks because of a known bug.
  • You improve documentation instead of simply complaining that it is bad.
  • You are thoughtful and measured in your approach to solving problems.
  • You like to make LEDs blink. And you know both how and why they do.

If you are interested in joining us

We encourage you to reach out even if your experience doesn't precisely match this job description. We operate with a growth mindset and expect ourselves and our colleagues to have the capacity and desire for ongoing growth.

  • Tell us a little bit about yourself, why you are interested in what we are doing, and any relevant experience you have.
  • Attach your resume.
  • Please include links to LinkedIn, Github, any code samples, or blog posts.
  • email us with above information to

PreviousSmart Contract Engineer NextWireless Network Engineer

Last updated 1 year ago



  • 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, Karnataka, India IND Design Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionIND Design Solutions is a multidisciplinary design and engineering firm that bridges physical products with digital experiences. Based in India, the company provides a comprehensive range of services from industrial design and mechanical engineering to software and digital services. With a team skilled in creativity, technical expertise,...


  • Bengaluru, Karnataka, India Skoegle IOT Innovations Pvt ltd Full time ₹ 12,000 - ₹ 14,00,000 per year

    Design and develop embedded software for various applicationsImplement real-time operating systems (RTOS) for efficient system performanceUtilize C and C++ programming languages for software developmentWork on embedded C programming for microcontrollersCollaborate with cross-functional teams to integrate software with hardware componentsConduct circuit...


  • Bengaluru, Karnataka, India Varite Full time

    About the Role :We are looking for an experienced and proactive Embedded Systems Engineer to join our team in Bangalore. The ideal candidate will bring deep expertise in complex embedded systems, preferably in domains like Mobile, IoT, or Automotive. This is a hands-on engineering role requiring strong skills in Linux kernel development, board bring-up,...


  • Bengaluru, Karnataka, India Source Asia Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionAt Source Asia, we redefine industrial distribution with a full-stack platform that integrates digital procurement, hyperlocal fulfillment, and on-site inventory automation. Our mission is to transform how businesses manage industrial consumables to reduce costs, improve efficiency, and increase uptime. We offer on-site VMI infrastructure,...


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

    Embedded Systems ArchitectWe are seeking a skilled Embedded Systems Architect to contribute to the design and development of cutting-edge CPU architectures.The ideal candidate will have a strong understanding of ARM CPU architecture, including ARMv8, and experience with firmware design and development for embedded systems. They will be responsible for...


  • Bengaluru, Karnataka, India SEMI LEAF Full time

    Responsibilities :- Design, develop, and test BLE-enabled embedded systems- Work with other engineers to integrate BLE into existing systems- Develop and maintain BLE software and firmware- Analyze and troubleshoot BLE problems- Work with customers to define and implement BLE requirements- Stay up-to-date on the latest BLE Skills (Technical Competency) :-...


  • Bengaluru, Karnataka, India beBeeInnovation Full time ₹ 1,51,70,888 - ₹ 2,33,57,125

    We are seeking a highly experienced Engineering expert to drive innovation and excellence in our projects. The ideal candidate will have extensive knowledge of mechanical engineering principles, AI implementation in the Engineering process, and will play a crucial role in driving transformation.Key responsibilities include:Providing expert guidance on...


  • Bengaluru, Karnataka, India Capgemini Full time

    Job DescriptionJob DescriptionWe are seeking a skilled Embedded Systems Test Engineer with 3-5 years of experience in the embedded domain, preferably from a reputed organization. The ideal candidate will have hands-on experience in mobile handset testing, automation scripting, and hardware debugging tools. This role involves developing and validating test...


  • Bengaluru, Karnataka, India beBeeEmbeddedLinuxDeveloper Full time ₹ 3,00,000 - ₹ 6,00,000

    Embedded Linux Developer RoleWe are seeking a skilled Embedded Linux Developer to work on the development, porting and optimization of Linux for various hardware platforms. The ideal candidate will have expertise in embedded systems, kernel programming, device driver development and system integration.Key Responsibilities:Develop and customize Linux Board...