Firmware Engineer

Kids for the Future

Minnetonka (MN)

On-site

USD 95,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

King Technology in Minnesota is seeking a versatile Firmware Engineer to join our R&D team. You will bridge hardware and digital ecosystems, developing low-latency firmware for sensors and IoT devices, and enabling seamless cloud communication.

You will contribute to mobile apps and backend data layers, work with C/C++ on ARM Cortex-M/ESP32, integrate sensors, and support data mining with Python for performance optimization.

Qualifications

  • Bachelors degree in engineering or related field.
  • Experience in C/C++ firmware for microcontrollers.
  • Experience with IoT connectivity and cloud integration.
  • Familiarity with sensors and data processing.

Responsibilities

  • Design, code, and debug C/C++ firmware for microcontrollers.
  • Interface sensors via I2C/SPI/UART and driver development.
  • Implement Wi-Fi/BLE/LoRa and MQTT/CoAP protocols.
  • Collaborate on cloud integration (AWS/Azure/Google Cloud).
  • Assist development of mobile/web interfaces.
  • Write Python/SQL scripts to analyze telemetry data.

Skills

C/C++
Firmware development
IoT
Sensor integration
Cloud connectivity

Education

4 Year Degree

Tools

ARM Cortex-M
ESP32
AWS IoT Core

Job description

Grow, innovate, and enrich lives with us.

Show Map

  • Employee Type FT Exempt
  • Required Degree 4 Year Degree
Description

King Technology is a Minnesota - based innovator that designs and manufactures smart water care solutions for pools and hot tubs. Known for its patented technologies and purpose - driven culture, King Technology is committed to making water care easier while “Enriching Lives Daily” for customers, employees, and communities.

King Technology is looking for a versatile Firmware Engineer to join our R&D team. This isn't your typical "siloed" firmware role. You will be the bridge between our physical hardware and our digital ecosystem. You will develop low-latency code for sensors and IoT devices, ensure seamless communication with cloud platforms, and contribute to the mobile app and backend data layers that bring our products to life.

  • Firmware Development: Design, code, and debug C/C++ firmware for microcontrollers (ARM Cortex-M, ESP32, or similar).
  • Sensor Integration: Interface with various sensors (IMUs, optical, environmental) via I2C, SPI, and UART, including driver development and signal processing.
  • IoT Connectivity: Implement and optimize wireless protocols (Wi-Fi, BLE, LoRa, or Cellular) and messaging protocols like MQTT or CoAP .
  • Cloud & Integration: Collaborate on the integration of device data into cloud environments (AWS IoT Core, Azure IoT, or Google Cloud).
  • App & Interface Development: Assist in developing or maintaining mobile/web applications (React Native, Flutter, or similar) that interact with our hardware.
  • Data Mining & Analytics: Support back-office operations by writing scripts (Python/SQL) to extract, clean, and analyze telemetry data for performance optimization and business intelligence.
  • Other Duties as Assigned
  • Experience with Python for data automation and "back-office" data mining.
  • Knowledge of RESTful APIs and JSON data structures.
Personal Attributes
  • Full-Stack Mindset: You enjoy understanding how a bit of data travels from a sensor pin all the way to a cloud database.
  • Problem Solver: You thrive in the "gray area" between hardware and software.
  • Self-Starter: Comfortable working in a fast-paced environment with evolving requirements

Our culture is a result of our Mission, Vision, and Values. They are a way of life.Our employees live these out every day in small acts of kindness and overarching attitudes at every level of the company. You’ll see people with Integrity. People with Courage. People who mirror our business values of Excellence, Servant-Leadership and Innovation, and enrich everyone’s lives by adding their own uniqueness to our company’s culture.

Join us at King Technology and help shape a culture where people, purpose, and innovation thrive together.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

King Technology, Inc. • Minnetonka (MN)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer
Embedded Systems Engineer

King Technology, Inc. • Minnetonka (MN)

Hybrid
USD 90,000 - 130,000
Firmware Engineer: IoT, Cloud & Sensors
Firmware Engineer: IoT, Cloud & Sensors

Kids for the Future • Minnetonka (MN)

On-site
USD 95,000 - 140,000
Staff Firmware Engineer
Staff Firmware Engineer

West Search Partners, LLC • Longmont (CO)

Hybrid
USD 140,000 - 190,000
Hybrid work environment
Hybrid Embedded Systems Engineer IoT, Firmware & Cloud
Hybrid Embedded Systems Engineer IoT, Firmware & Cloud

King Technology, Inc. • Minnetonka (MN)

Hybrid
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Quest Global • New York (NY)

On-site
USD 120,000 - 130,000
401(k)
Health insurance
Dental insurance
+5
Principal Firmware Engineer
Principal Firmware Engineer

MKS Instruments, Inc. • Broomfield (CO)

On-site
USD 135,000 - 155,000
Health insurance
401(k) with company match
Paid holidays
+2
Firmware Engineering (Principal/Manager)
Firmware Engineering (Principal/Manager)

Thrive Recruitment Agency • Carlsbad (CA)

On-site
USD 120,000 - 150,000
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Senior Firmware Engineer
Senior Firmware Engineer

Weathermatic • Town of Texas (WI)

On-site
USD 140,000 - 170,000
Competitive compensation
Comprehensive benefits
Dynamic work environment