Talent.com
Embedded Software Engineer - Building Automation (C/C++, Linux, RTOS)
Embedded Software Engineer - Building Automation (C/C++, Linux, RTOS)Steele Staffing • Madison, WI
Embedded Software Engineer - Building Automation (C / C++, Linux, RTOS)

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

Steele Staffing • Madison, WI
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [job_card.permanent]
[job_card.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
  • [job_alerts.create_a_job]

    Embedded Software Engineer Building Automation CC Linux RTOS • Madison, WI

    [internal_linking.similar_jobs]
    Preconstruction Systems Engineer

    Preconstruction Systems Engineer

    J.P.Cullen • Madison, WI, United States
    [job_card.full_time]
    We specialize in the "Tough Jobs" no one else can do.And we need the "Preconstruction Engineer" with the right teamwork skills to get even the most difficult jobs done on-time, in budget, every tim...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote Insurance Sales - 4-Day Workweek

    Remote Insurance Sales - 4-Day Workweek

    Platinum Supplemental Insurance, Inc. • Brodhead, WI, US
    [filters.remote]
    [job_card.full_time]
    Ready to jump-start your career and take charge of your earning potential?.At Platinum Supplemental Insurance, we’re looking for motivated individuals ready to learn, grow, and thrive in a fast-pac...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Get Paid to Test Products at Home – Flexible Hours, Weekly Pay

    Get Paid to Test Products at Home – Flexible Hours, Weekly Pay

    OCPA • Footville, Wisconsin, us
    [job_card.part_time] +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Devops Engineer (Azure)Mexico - Remote

    Devops Engineer (Azure)Mexico - Remote

    Particle41 • Madison, WI, United States
    [job_card.full_time]
    As a DevOps Engineer (Azure) at Particle41, you will play a crucial role in enhancing our software development and IT operations processes. The ideal candidate will have a strong background in both ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Solutions Consultant

    Solutions Consultant

    Heartland Business Systems Inc • Sun Prairie, WI, United States
    [job_card.full_time]
    An HBS Solutions Consultant I (SCI) is involved in the sales process in all aspects of HBS technology solutions and services as it relates to short and long term goals and strategies of our custome...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior DevOps Engineer (Multi-cloud) - Egypt

    Senior DevOps Engineer (Multi-cloud) - Egypt

    Netguru • Madison, WI, United States
    [job_card.full_time]
    Our mission at Netguru is to help entrepreneurs and innovators shape the world through beautiful software.We care about trust, taking ownership, and transparency. As a Certified B Corporation, we of...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    3rd Shift Assemblers

    3rd Shift Assemblers

    Aprilaire • Poynette, WI, United States
    [job_card.full_time]
    Aprilaire is an industry leading provider of healthy air solutions who is committed to our mission : everyone deserves healthy air. You will join a team of professionals who are passionate, customer-...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr Software Engineer

    Sr Software Engineer

    Infleqtion • Madison, WI, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We are seeking self-motivated, energetic individuals with exceptional problem-solving and technical skills to help drive our. We break down barriers between disciplines, stepping in wherever we can ...[show_more]
    [last_updated.last_updated_30]
    Global Program Manager - Software Implementation

    Global Program Manager - Software Implementation

    Veeva Systems • Madison, WI, United States
    [job_card.full_time]
    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in hist...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Principal Product Architect

    Senior Principal Product Architect

    Rocket Software • Madison, WI, United States
    [job_card.full_time]
    It's fun to work in a company where people truly BELIEVE in what they're doing!.The Infrastructure Modernization business unit is seeking a Senior Principal Product Architect to serve as a visionar...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Compensated Surrogacy Opportunity - Make a Life Changing Impact and Earn $60,000+

    Compensated Surrogacy Opportunity - Make a Life Changing Impact and Earn $60,000+

    Newborn Advantage Surrogacy • Sun Prairie, WI, US
    [job_card.full_time]
    Compensated Surrogacy Opportunity - Make a Life Changing Impact and Earn $60,000+.Newborn Advantage Surrogacy is seeking qualified women to become gestational surrogates and help intended parents g...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Registered Nurse (RN)

    Registered Nurse (RN)

    Eden Senior Care • Evansville, Wisconsin, US
    [job_card.full_time] +2
    Job Description Job Description Evansville Manor is a skilled nursing facility located in Evansville, Wisconsin, as a part of the Eden Senior Care network. We are recruiting positive, happy and re...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Automation Test Engineer

    Automation Test Engineer

    ATTAINX INC • Madison, Wisconsin, United States, 53711
    [job_card.full_time]
    Must be eligible for a Public Trust .Automation Test to support a high-paced Agile client environment and team of experienced application developers within a prescribed SDLC and deployment process....[show_more]
    [last_updated.last_updated_variable_days]
    Restaurant Delivery - Sign Up in Minutes

    Restaurant Delivery - Sign Up in Minutes

    DoorDash • Brodhead, WI, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...[show_more]
    [last_updated.last_updated_30] • [promoted]
    RN - Registered Nurse

    RN - Registered Nurse

    Sun Prairie Senior Living • Sun Prairie, WI, USA
    [job_card.full_time]
    Hi! We're glad you're thinking about joining us.Trilogy is a great place for Registered Nurses.We're a close-knit team that's walking the walk when it comes to caring for our residents.One of the t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Dentist - Job Location : Australia or New Zealand - Relocation Bonus

    Dentist - Job Location : Australia or New Zealand - Relocation Bonus

    Abano USA • Orfordville, WI, USA
    [job_card.permanent]
    Your key responsibilities include : .Maintaining accurate patient records and adhering to .Australian dental regulations and best practices. Flexibility : While we try hard not to change plans, sometim...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    QA Automation Engineer

    QA Automation Engineer

    Cardinal Integrated • Madison, WI, United States
    [job_card.full_time]
    Location : Remote, can be located anywhere in the USA.Candidate will work in EST time zone Duration : 6+ months with possible extension Visa : H1B, US citizen,GC Interview : Microsoft Teams - 2 - 3 rou...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Mechanical Engineer

    Mechanical Engineer

    Jobot • Sun Prairie, WI, US
    [job_card.permanent]
    Growing Firm! Exciting Projects!.This Jobot Job is hosted by : Lincoln Sprague.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume. Salary : $80,000 - $130,000 per ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]