Senior Embedded Firmware Engineer

Insight Global

Denver (CO)

On-site

USD 82,656 - 96,432

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
401k options

Job summary

A Wireless Technology Solutions client is seeking a Senior Embedded Firmware Engineer for hands-on Python-based firmware development on a Yocto Linux SoM platform in Westminster, CO. The role focuses on developing IoT gateway functionality, requiring expertise in embedded Linux, networking, and cloud integration. Candidates should possess strong problem-solving skills, have at least 5 years of experience, and be comfortable working independently. The position offers $60-70/hour with benefits and is a contract lasting 2-6 months.

Qualifications

  • 5+ years of experience in embedded firmware or software development.
  • Strong Python programming experience on embedded Linux platforms.
  • Hands-on experience with Yocto Project, including custom layers and BSP development.

Responsibilities

  • Design, develop, and optimize Python firmware on embedded Linux.
  • Build and maintain cloud integration layers using MQTT and REST APIs.
  • Collaborate with hardware engineers during board bring-up and integration.

Skills

Embedded firmware development
Python programming
Linux systems debugging
Cloud connectivity technologies
Networking

Tools

Yocto Project
GDB
pytest

Job description

  • 5+ years of experience in embedded firmware or embedded software development specifically strong Python programming experience on embedded Linux platforms.
  • Hands‑on experience with the Yocto Project, including custom layers, recipes, and BSP development
  • Solid understanding of embedded Linux fundamentals, including systemd, networking, device drivers, and kernel basics
  • Experience working with System‑on‑Module (SoM) platforms such as i.MX6, i.MX8, Raspberry Pi Compute Module, or similar
  • Experience with Linux networking and connectivity, including Ethernet and Wi‑Fi configuration
  • Familiarity with cloud connectivity technologies such as MQTT, HTTP/REST APIs, and TLS/SSL
  • Strong debugging skills on embedded Linux systems using tools such as journalctl, GDB, strace, and Python debuggers

A Wireless Technology Solutions client of Insight Global is seeking a Senior Embedded Firmware Engineer who can contribute immediately to hands‑on Python‑based firmware development on a Yocto Linux system‑on‑module (SoM) platform. This role is heavily focused on building and maintaining IoT gateway functionality, including the development of production‑quality firmware responsible for system services, connectivity, and cloud integration. The ideal candidate brings deep expertise in embedded Linux and Python, with a strong understanding of the full technology stack spanning embedded firmware, networking, and cloud‑based data services, and is comfortable working autonomously with minimal supervision from day one. In this role, this firmware engineer will design, develop, and optimize Python firmware running on embedded Linux to support Ethernet, Wi‑Fi, cellular, and Bluetooth connectivity, including complex multi‑interface network management strategies such as interface prioritization, cellular fallback, and reliable reconnection logic. This individual will build and maintain cloud integration layers using technologies such as MQTT and REST APIs to enable secure data transmission, device management, remote diagnostics, and software update mechanisms. Responsibilities also include creating and maintaining Yocto recipes, integrating system components, implementing robust logging and field diagnostics, and optimizing system performance, boot time, and resource utilization to meet gateway performance requirements.

The position involves extensive integration and testing activities, including debugging embedded Linux systems, validating hardware functionality and connectivity options, writing unit and integration tests using frameworks such as pytest, and supporting automated and manual test efforts. This Firmware Engineer will collaborate closely with hardware engineers during board bring‑up, peripheral integration, and validation, as well as with cloud, firmware, and QA teams on architecture decisions, API definitions, and test planning. In addition, this individual will participate in design and code reviews, document system architecture and technical decisions, provide accurate estimates and status updates to engineering leadership, and contribute to ongoing discussions that shape the overall firmware and system architecture.

We are looking for a detail-oriented, organized individual with excellent problem solving skills and a team-player mindset. This is a 2-6 month contract located in Westminster, CO. This position can pay between $60-70/hour with medical benefits and 401k options offered on contract. If interested, please apply!

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

Similar jobs worth comparing

Senior Embedded Firmware Engineer — IoT Gateway & Python/Linux
Senior Embedded Firmware Engineer — IoT Gateway & Python/Linux

Insight Global • Denver (CO)

On-site
USD 100,000 - 125,000
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Firmware Engineer
Senior Firmware Engineer

CyberCoders • Poway (CA)

On-site
USD 140,000 - 180,000
Competitive salary
401(k) with employer match
Medical, Dental & Vision insurance
+5
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Embedded Linux Engineer
Embedded Linux Engineer

Bayforce • United States

On-site
USD 90,000 - 130,000
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment • Chicago (IL)

On-site
USD 140,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+1
Staff Firmware Engineer
Staff Firmware Engineer

West Search Partners, LLC • Longmont (CO)

Hybrid
USD 140,000 - 190,000
Hybrid work environment
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior Embedded Software Engineer II
Senior Embedded Software Engineer II

Belcan Corporation • Westminster (CO)

On-site
USD 96,000 - 133,000