Demo

Lead Embedded Systems Software Engineer

CRC
Brown, WI Full Time
POSTED ON 11/23/2025
AVAILABLE BEFORE 12/20/2025

Job Overview

We are seeking a Lead Embedded Systems Software Engineer to architect, develop, and deliver software for mission-critical embedded products in the HVAC industry. This role leads technical direction, drives system-level design, mentors other engineers, and ensures our firmware is robust, maintainable, and scalable. You will work closely with hardware, systems, and manufacturing teams to bring new platforms to life and support existing products through their full lifecycle.


Key Responsibilities

System & Software Development

  • Define and document system-level architecture, requirements, and design specifications
  • Lead board bring-up efforts for new microcontroller or embedded Linux platforms
  • Implement high-reliability C/C firmware for real-time control, sensor processing, and communication stacks
  • Develop software for both bare-metal and OS-based environments (e.g., FreeRTOS, Linux)
  • Debug complex issues using scopes, logic analyzers, protocol analyzers, and other hardware tools
  • Work closely with hardware engineers during schematic reviews, bring-up, and integration


Leadership & Project Ownership

  • Lead features or full product software development from concept through production
  • Mentor and support junior engineers; guide coding practices and reviews
  • Manage and refine the software backlog to ensure disciplined prioritization
  • Help shape internal processes for releases, configuration control, and testing
  • Collaborate with cross-functional team


Manufacturing & Lifecycle Support

  • Develop production programming tools, diagnostics, and test utilities
  • Support sustaining engineering, field investigations, and product improvements
  • Contribute to verification, validation, and cross-functional launch readiness


Related Skills and Experience

  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or a similar field
  • 4 years of embedded software experience across multiple product cycles
  • Proven ability to lead technical execution on embedded projects
  • Expert-level proficiency in embedded C/C
  • Strong understanding of microcontroller architecture, timing, memory, and interrupts
  • Hands-on experience with communication protocols (I2C, SPI, UART, RS-485 preferred)
  • Skilled with debugging tools and lab equipment
  • Basic comfort with hands-on rework (soldering, probing, test setups)


Nice to Haves

  • Experience with STM32 or similar MCU platforms
  • Embedded Linux or custom distribution experience
  • Familiarity with RTOS scheduling and deterministic design
  • Experience with HVAC controls logic and applications
  • Experience with BACnet or building automation protocols
  • UI development experience (Qt/QML preferred)
  • Knowledge of SQLite or lightweight embedded storage
  • Prior mentorship or team-lead experience
  • History of improving internal processes or SDLC practices

Salary.com Estimation for Lead Embedded Systems Software Engineer in Brown, WI
$105,361 to $119,832
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Embedded Systems Software Engineer?

Sign up to receive alerts about other jobs on the Lead Embedded Systems Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$72,994 - $92,246
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$84,222 - $112,497
Income Estimation: 
$83,184 - $105,164
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CRC

CRC
Hired Organization Address Evanston, IL Full Time
We Are Inspired to Serve. Join us! Making a difference in the lives of others – that’s what working at Covenant Living i...
CRC
Hired Organization Address Northbrook, IL Full Time
We Are Inspired to Serve. Join us! Part of a nation wide family of Continuing Care Retirement Communities is seeking a H...
CRC
Hired Organization Address Westminster, CO Per Diem
We Are Inspired to Serve. Join us! Making a difference in the lives of others – that’s what working at Covenant Living i...
CRC
Hired Organization Address Knoxville, TN Full Time
We Are Inspired to Serve. Join us! The Line Cook will accurately and efficiently prepare, portion, cook, and present a v...

Not the job you're looking for? Here are some other Lead Embedded Systems Software Engineer jobs in the Brown, WI area that may be a better fit.

Lead Embedded Flight Software Engineer

X-Bow Systems, Austin, TX

Software Engineer - Robotics & Computer Vision (Pipeline Opportunity)

Innovative Embedded Systems Pvt. Ltd. (SIIC IIT Kanpur)., Cambridge, MA

AI Assistant is available now!

Feel free to start your new journey!