Back to Jobs

Embedded Software Engineer - Building Automation (C/C++, Linux, RTOS)

Remote, USA Full-time Posted 2026-06-24
Job title: Embedded Software Engineer - Building Automation (C/C++, Linux, RTOS) in Madison, WI at Food Management Search Company: Food Management Search Job description: Embedded Software Engineer - Building Automation (C/C++, Linux, RTOS)
  • Bachelor's in EE/CE (or similar) and 3-5 years of embedded C/C++ experience is a requirement
  • Must have experience with embedded Linux, RTOS (like FreeRTOS), and 8/16/32-bit microcontrollers
  • Pay: $79,900.00 - $115,000.00 per year
  • Must be a United States citizen or Green Card holder
  • No remote
  • Full-time
  • Permanent W-2 employee
  • Full benefits
  • No relocation
  • Located on the northwest side of Madison, Wisconsin
This is a full-time, permanent Embedded Software Engineer opportunity at a financially strong, debt-free building automation manufacturer that has never had a layoff in over 40 years. Located just outside Madison, WI, the company designs, develops, and manufactures all hardware, software, and Cloud services in-house — giving engineers rare visibility into the entire product lifecycle. With steady, consistent sales growth (3–5% annually, and 20% in 2019), the company continues to expand its product line and technical capabilities.The work environment is flexible, collaborative, and refreshingly low-ego. Engineers here enjoy challenging, meaningful projects while having the opportunity to move between teams and product areas based on interest. Innovation is valued, and ideas are welcomed from all levels. With a casual atmosphere, core team hours (9–4), and close collaboration across departments, it’s a place where you can grow your skills, contribute to real products, and work with people who enjoy what they do.The duties and responsibilities of the successful candidate should be as follows:
  • Design and develop embedded software for commercial building automation controllers
  • Collaborate with hardware, software, QA, and production teams to define and deliver robust products
  • Create technical documentation including detailed designs, specifications, and user stories
  • Develop and execute comprehensive tests to validate functionality and performance
  • Track development progress and contribute to meeting product milestones and deadlines
  • Continuously improve engineering tools, processes, and best practices
The background of successful candidates must include the following:
  • Proficient in embedded C/C++ development with strong knowledge of RTOS (e.g., FreeRTOS) and industry coding standards like MISRA C
  • Experienced with embedded Linux development, including Bash scripting, Makefiles, and version control tools like Git
  • Solid understanding of serial communication protocols (SPI, I2C, UART, RS-485, USB) and hands-on use of debugging tools such as oscilloscopes and logic analyzers
  • A solid work history
  • A US citizen or possess a green card
  • A residence within 45 minutes
Expected salary: $79900 - 115000 per year Location: Madison, WI Apply for the job now! Apply for this job

Similar Jobs

Weekend Remote Acute Care Psychiatrist

Remote, USA Full-time

Summer Camp Teacher for STEM / Technology Camps

Remote, USA Full-time

Customer Support Specialist - Policy

Remote, USA Full-time

Enterprise Sales Director, NYC

Remote, USA Full-time

Remote Online Data Entry Work From Home - Entry Level

Remote, USA Full-time

Swahili Language Tutor, Part-Time (Technical Expert)

Remote, USA Full-time

Bilingual Operations Supervisor, First Shift

Remote, USA Full-time

Associate Director, Global Labeling Product Leader

Remote, USA Full-time

PAID Remote Digital Media & Communications Internship Must be a MARYLAND resident

Remote, USA Full-time

Advantage Tutor - MUST BE IN CALIFORNIA TO APPLY

Remote, USA Full-time

Experienced Data Entry Specialist – Remote Work Opportunity with arenaflex

Remote, USA Full-time

Reception Team Member - Part Time – Amazon Store

Remote, USA Full-time

Senior DFT Engineer (Einfochips)

Remote, USA Full-time

[Remote] Senior Product Manager - Personal Lines

Remote, USA Full-time

Experienced Remote Data Entry and Live Chat Support Specialist - Delivering Exceptional Customer Service and Data Management in a Dynamic Home-Based Environment

Remote, USA Full-time

Steuerfachkraft (m/w/d) in Hennweiler mindestens 52.000€ - 100% Remote möglich

Remote, USA Full-time

Job Title: Part-Time Business Intelligence Consultant – Data Analysis, Reporting & Insights Specialist (Remote)

Remote, USA Full-time

Experienced Full Stack Customer Service Representative – Live Chat Support Specialist (No Calling Experience Required)

Remote, USA Full-time

Remote Data Entry Job

Remote, USA Full-time

Experienced Live Chat Specialist – Luxury Beauty Brand Customer Support

Remote, USA Full-time