freehire launches on Product Hunt on 26 August.

Follow →

Junior Embedded Engineer

Open 34d posting dated 2 weeks ago

Summary

Develops firmware for microcontroller-based devices using Embedded C and Zephyr RTOS, builds SDKs and Linux-based gateway applications, and supports large-scale IoT deployments.

Job: Junior Embedded Engineer (Offroll)

Detailed Job Description:

Embedded Software Engineer with strong experience in Embedded C, Zephyr RTOS, and Linux-based systems. The role involves developing firmware for embedded devices, building reusable SDKs and platform components, integrating with gateway systems, and supporting large-scale IoT deployments.

Key Responsibilities

  • Develop and maintain embedded firmware in C for microcontroller-based devices.
  • Work with Zephyr RTOS to design and implement real-time embedded applications.
  • Design, develop, and maintain SDKs, APIs, and reusable software components for internal teams and external integrations.
  • Develop and debug Linux-based gateway or edge applications interacting with embedded devices.
  • Interface with hardware peripherals such as SPI, UART, I2C, GPIO, and radio modules.
  • Perform system integration, debugging, and performance optimization.
  • Support testing, validation, and field issue debugging.
  • Collaborate with cross-functional teams including firmware, hardware, networking, and DevOps teams.
  • Prepare technical documentation, developer guides, and integration support material for SDK and firmware usage.

Required Skills

  • Strong proficiency in Embedded C programming.
  • Hands-on experience with Zephyr RTOS or similar RTOS.
  • Experience in SDK / platform development for embedded systems.
  • Experience working with Linux-based embedded systems or gateway applications.
  • Knowledge of embedded communication interfaces such as SPI, UART, I2C, and GPIO.
  • Experience with debugging embedded systems, firmware, and integration issues.
  • Familiarity with Git and collaborative development workflows.
  • Knowledge of OTA/FOTA firmware updates

Good to Have

  • Experience with wireless communication or IoT networking.
  • Exposure to embedded networking stacks, middleware, or device drivers.
  • Experience in supporting third-party integrations and developer enablement.
  • BLE experience will be an added advantage.

What this application asks

greenhouse

First Name, Last Name, Email, Phone, Resume/CV, Cover Letter

  • Preferred First Name optional
  • LinkedIn Profile optional
  • Website optional