Embedded Firmware Engineer (ESP32 / Wireless)

Horizontal Talent

Eagan, MN • 11m ago • On-site

Senior

On-site

101,920 - 176,800 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Embedded Firmware Engineer (ESP32 / Wireless) role

Improve your resume now

$101,920 – $176,800/year

Quick Facts

  • Role: Embedded Firmware Engineer (ESP32 / Wireless)

Description

Architect, design, and develop firmware applications for IoT and embedded systems. Partner with stakeholders to define system requirements and contribute to new product development across hardware, software, and subject matter experts. Develop, test, and improve IoT systems for edge devices and gateways throughout the product lifecycle.

Responsibilities

  • Architect, design, and develop firmware applications for IoT and embedded systems
  • Partner with stakeholders to define system requirements for backend stack components and IoT applications
  • Contribute to new product development alongside hardware, software, subject matter experts, and external partners
  • Develop and test IoT systems, including edge devices and gateways
  • Evaluate emerging tools, techniques, and processes to improve development practices
  • Support firmware-related efforts across the product lifecycle in a fast-moving technical environment

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related technical field
  • 5+ years of experience developing embedded firmware in C or C++
  • Experience with RTOS-based development such as FreeRTOS, Zephyr, or similar platforms
  • 3+ years of experience working with ESP32 WiFi and Bluetooth modules in embedded systems
  • Hands-on experience with serial communication protocols such as UART, SPI, and I2C
  • Experience working with ARM-based microcontrollers such as NXP, Silicon Labs, ST Micro, or ESP32
  • Strong communication, organization, and collaboration skills
  • Ability to work independently while contributing effectively to a multidisciplinary team

Benefits

  • Competitive compensation and benefits including medical, dental, vision, and retirement
  • Pay range: $49–$85 per hour (based on qualifications and experience)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report