Skip to main content

Senior Software Engineer - Firmware (Hybrid) in Colorado Springs

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job DescriptionJob Description

Senior Software Engineer – Firmware (Hybrid)
$140,900 – $165,900 | Full-Time | Colorado Springs, CO 80920 (Hybrid)

About the Role
Seeking a Senior Firmware Engineer with expertise in real-time operating systems (RTOS), microcontroller programming, and embedded UI design. You’ll develop and maintain firmware for handheld network testing products, ensuring seamless hardware/software integration and high performance in resource-constrained environments.

Key Responsibilities

·         Design and implement firmware in C/C++ for RTOS and bare-metal environments.

·         Develop embedded applications and drivers for hardware subsystems.

·         Program/debug microcontrollers (STM32 or similar) for peripheral control and real-time tasks.

·         Build embedded UIs for handheld products with LCD/touchscreens.

·         Collaborate with hardware engineers on board bring-up and integration.

·         Optimize firmware for performance, memory, and power efficiency.

·         Debug/validate using oscilloscopes, logic analyzers, and protocol analyzers.

·         Create and maintain firmware specifications, test plans, and technical documentation.

Qualifications

·         Bachelor’s/Master’s in Computer Engineering, Computer Science, or Electrical Engineering.

·         8+ years of firmware development experience.

·         Strong proficiency in C/C++ for embedded systems.

·         Experience with RTOS (e.g., FreeRTOS) and real-time scheduling.

·         Experience with STM32, NXP, or Microchip MCUs (SPI, I2C, UART, ADC, timers, DMA).

·         Experience with embedded UI frameworks (LVGL, Qt for Embedded).

·         Familiarity with debugging tools (oscilloscopes, JTAG/SWD, logic analyzers).

Skills

·         Embedded Linux development (drivers, kernel modules, integration).

·         Networking protocols (Ethernet, Wi-Fi), TCP/IP stack implementation.

·         Low-power and battery optimization.

·         Secure boot, OTA updates, and firmware upgrade processes.

·         Git version control and CI/CD workflows.

·         Knowledge of signal processing or measurement systems.

Why Join

·         Work on next- embedded and connected devices.

·         Hybrid flexibility & balanced work hours.

·         Collaborative, experienced engineering team.

·         Competitive salary & full benefits.

·         Opportunity to deliver impactful products.

Company DescriptionWhy Join
· Work on cutting-edge embedded and connected systems.
· Hybrid flexibility & balanced hours.
· Collaborative, experienced engineering team.
· Competitive salary & full benefits.
· Opportunity to deliver impactful next- products.Company DescriptionWhy Join\n· Work on cutting-edge embedded and connected systems.\n· Hybrid flexibility & balanced hours.\n· Collaborative, experienced engineering team.\n· Competitive salary & full benefits.\n· Opportunity to deliver impactful next- products.

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Senior Software Engineer - Firmware (Hybrid) in Colorado Springs

Colorado Springs, CO
Full time

Published on 10/23/2025

Share this job now