Jobs · Minnesota

Firmware Engineer

King Technology, Inc. · Minnetonka, MN · Yesterday
HybridFull-time

Firmware Development

  • Design, code, and debug C/C++ firmware for microcontrollers (ARM Cortex-M, ESP32, or similar).
  • Interface with various sensors (IMUs, optical, environmental) via I2C, SPI, and UART, including driver development and signal processing.
  • Implement and optimize wireless protocols (Wi-Fi, BLE, LoRa, or Cellular) and messaging protocols like MQTT or CoAP.

IoT Connectivity

  • 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.

Key Competencies

  • Proficiency in C/C++ and familiarity with RTOS (FreeRTOS, Zephyr) or bare-metal development.
  • Hands-on experience with hardware debugging tools (Oscilloscopes, Logic Analyzers, JTAG/SWD).
  • Solid understanding of TCP/IP and IoT security best practices.

Plus Skills (Highly Desired)

  • Experience with Python for data automation and "back-office" data mining.
  • Mobile app development experience (iOS/Android) or cross-platform frameworks.
  • Knowledge of RESTful APIs and JSON data structures.

Job Qualifications

  • Education: BS/MS in Electrical Engineering, Computer Science, or a related field.
  • Experience: 2–5 years of professional experience in embedded systems.
  • Values: Embrace and foster company values of Integrity, Excellence, People Chemistry, Golden Rule, Courage and Servant-Leadership.
  • Full-Stack Mindset: Enjoy understanding how a bit of data travels from a sensor pin all the way to a cloud database.
  • Problem Solver: Thrive in the "gray area" between hardware and software.
  • Self-Starter: Comfortable working in a fast-paced environment with evolving requirements.

Similar jobs

Firmware Engineer

WiproSunnyvale, CA· Yesterday
Engineering$140k–$165k/yrapply on wipro-limited.contactrh.com

Firmware Engineer

Turnberry SolutionsEagan, MN· Yesterday
apply on turnberrysolutions.com

Firmware Engineer

Staffing Spot, Inc.Las Vegas, NV· 3 days ago
apply on jobs.pyjamahr.com

Firmware Engineer

Staffing Spot, Inc.New Jersey, United States· 3 days ago
apply on jobs.pyjamahr.com

Firmware Engineer

Staffing Spot, Inc.Dallas, TX· 3 days ago
Information Technologyapply on jobs.pyjamahr.com

Firmware Engineer

Mach IndustriesHuntington Beach, CA· 4 days ago
Information Technologyapply on jobs.ashbyhq.com