Senior Embedded Firmware Engineer

Express Employment Professionals - Mequon

Brown Deer, WI

JOB DETAILS
SALARY
$90,000–$130,000 Per Year
SKILLS
Automation, C Programming Language, C++ Programming Language, Computer Engineering, Computer Firmware, Computer Science, Debugging Skills, Debugging Tools, Embedded Linux, Embedded Software, Embedded Systems, Engineering Drawing, HVAC, High Reliability, Home Automation, Laboratory, Laboratory Equipment, Linux Operating System, Logic Analyzer, Memory Hardware, Microcontroller, Multiplatform/Cross-Platform, Operating Systems, Process Improvement, Product Lifecycle, Protocol Analysis, Qt GUI (Graphical User Interface) Toolkit, Realtime Operating System, SQLite, Software Development Lifecycle (SDLC), Software Engineering, System Architecture, Systems Engineering, Touchscreens, User Interface/Experience (UI/UX)
LOCATION
Brown Deer, WI
POSTED
6 days ago

Senior Embedded Systems Software Engineer | Onsite in Brown Deer WI

Applicants apply ONLY if Authorized to work in U.S. now and in future without employer sponsorship

We’re looking for a Principal Embedded Systems Software Engineer who can contribute to firmware development, hardware integration, and sustaining activities across multiple platforms in the HVAC industry. This role focuses on writing reliable code in C/C++, learning our products and architectures, and supporting new feature development and debugging. If you’re motivated to grow your embedded expertise in a hands-on environment, we’d love to hear from you.

Position pays $90K - 130K depending on experience!

Key Responsibilities

  • Own firmware architecture across multiple embedded product lines, including legacy and new platforms
  • Define and document system-level architecture, interfaces, and design assumptions
  • Establish firmware patterns, structure, and standards used across the team
  • Develop high-reliablity embedded C/C++ firmware for real-time control, sensor processing and communications
  • Support both bare-metal and OS-based systems (e.g., Free RTOS, Embedded Linux)
  • Collaborate closely with hardware engineering during schematic review, bring-up, and integration
  • Debug complex system-level issues using scopes, logic analyzers, and protocol analysis tools

Related Skills and Experience

  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or similar

  • 3-5+ years of embedded firmware development experience across multiple product cycles

  • Demonstrated ownership of embedded system architecture and technical direction

  • ***Expert proficiency in C/C++ for embedded systems

  • Stong understanding of microcontroller architecture, timing, memory and interrupts

  • Hands on experience with embedded commmunication protocols (I2C, SPI, UART, RS-485)

  • Skilled with embedded debugging tools and lab equipment

  • Comfortable with hands on lab work (probing, solding, test setups)

Nice to Have

  • STM32 or similar MCU Platforms
  • Embedded Linux or custom Linux distribution experience
  • RTOS scheduling and deterministic system design
  • HVAC controls or industiral automation experience
  • BACnet or building automation protocols
  • Touchscreen UI development (Qt/QML)
  • Lightweight embedded storage (e.g. SQLite)
  • Experience improving internal development processes or SDLC

About the Company

E

Express Employment Professionals - Mequon

As we build lasting relationships with our associates and clients through accountability, integrity, and excellence, we will make a difference in our communities. As a team, we will be moved by compassion, a mindset of gratitude, and a mission to help each other and those we serve both in our communities and around the world.

COMPANY SIZE
10 to 19 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
401K, Employee Referral Program, Life Insurance
WEBSITE
http://Expresspros.con/waxahachietx