Company Overview

Embed Technologies is at the forefront of innovation, specializing in software and network device development. Our commitment to quality and excellence drives us to deliver cutting-edge solutions tailored to meet the needs of our clients. Join us in our mission to push the boundaries of technology!

Senior / Junior Embedded Firmware Engineer (STM32)
Location

Visakhapatnam, Bengaluru (Remote)

Type

Full-Time

About the Role

We are looking for highly motivated Embedded Firmware Engineers (Senior & Junior) to design, develop, and maintain firmware for advanced embedded systems. The ideal candidate will have strong hands-on experience with STM32 microcontrollers, RTOS-based systems, and modern connectivity technologies. You will work closely with hardware, QA, and system teams to deliver reliable and high-performance firmware solutions.

Key Responsibilities
  • Lead and contribute to STM32 firmware development using Embedded C/C++.
  • Design, implement, and maintain firmware architecture, bootloaders, and RTOS-based systems.
  • Develop and integrate USB, Wi-Fi, and BLE connectivity.
  • Work with multiple microcontroller platforms including STM32, ESP32, and RP2040 / Raspberry Pi Pico.
  • Interface with peripherals such as I2C, SPI, UART, GPIO, and USB.
  • Debug, optimize, and validate firmware for performance and reliability.
Qualifications
  • Strong hands-on experience with STM32 microcontrollers (mandatory).
  • Proficiency in Embedded C/C++ and firmware-level debugging.
  • Experience working with RTOS (FreeRTOS or similar).
  • Hands-on experience with USB, Wi-Fi, and BLE.
  • Experience with ESP32 and RP2040 / Pico platforms.
  • Strong problem-solving skills and ability to work in a collaborative environment.
Experience

- Senior Embedded Firmware Engineer: 5+ years of relevant experience

- Junior Embedded Firmware Engineer: 1+ years of relevant experience

Apply Now

Please indicate the position “Embedded Firmware Engineer – STM32” in the subject line of your email when applying.

Embedded Linux Engineer (Device Drivers & Applications)
Location

Visakhapatnam, Bengaluru (Remote)

Type

Full-Time

About the Role

We are seeking an experienced Embedded Linux Engineer to develop and debug device drivers and applications on custom hardware platforms. This role involves working on custom BCM chips and Raspberry Pi CM4, integrating connectivity features, and interfacing with low-level peripherals.

Key Responsibilities
  • Develop and debug Linux device drivers and user-space applications.
  • Work on custom BCM chipsets and Raspberry Pi CM4.
  • Develop and integrate USB, Wi-Fi, and BLE connectivity.
  • Interface with hardware peripherals such as I2C, SPI, UART, GPIO, and USB.
  • Perform system-level debugging, optimization, and performance tuning.
Qualifications
  • Strong experience with Embedded Linux on custom BCM chips and Raspberry Pi CM4.
  • Proficiency in Embedded C/C++ and low-level debugging.
  • Hands-on experience with USB, Wi-Fi, and BLE.
  • Solid understanding of Linux kernel, device drivers, and hardware bring-up.
  • Strong analytical and troubleshooting skills.
Experience

- 1+ years (Junior) / 5+ years (Senior) of relevant Embedded Linux experience.

Apply Now

Please indicate the position “Embedded Linux Engineer” in the subject line of your email when applying.