CareerPlanGet AI match score →

Embedded Software Engineer

Niwot, Colorado, United States💼 Full-time💰 $80,000–$85,000🗓 2026-04-09 → 2026-07-31

Core

Design, create, and maintain software for SparkFun's single board computer products, sensors, and microprocessors, ensuring solutions meet functional needs and user desires.

Role type

Embedded Software Engineer

Builds

Software components for microcontrollers, single board computers, and sensor systems

Domain

Consumer electronics / IoT / Robotics

Deliverable

production ML models | product features

Required skills

MicroPython, Python, embedded C/C++, hardware communication protocols (I2C, I2S, SPI), robotics platforms, IoT network patterns

Preferred skills

Open source community development, version control (Git/GitHub)

Technologies

MicroPython, Python, Arduino, C/C++, I2C, I2S, SPI, Git, GitHub

Responsibilities

Research, design, and implement software solutions for microcontrollers; Develop cross-platform solutions for various microcontroller environments; Collaborate with hardware engineers to integrate software with new products; Create documentation, tutorials, and examples for developed functionality; Facilitate the translation of customer requirements into development user stories and acceptance tests

Seniority

Mid-level, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗