Embedded Software Engineer - Building Automation (C/C++, Linux, RTOS) Job at Ron Sunshine Associates LLC, Madison, WI

eWNWMnhYSkNaZ2RZYTNDRTEwSjJOUGdHV3c9PQ==
  • Ron Sunshine Associates LLC
  • Madison, WI

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 Tags

Permanent employment, Full time, Casual work, Remote job, Relocation, Flexible hours,

Similar Jobs

Insight Global

Animator Job at Insight Global

 ...emergent and creative space. If youre excited about forging into new territory and pushing the boundaries of real-time character animation across a variety of products, this may be the place for you.This team creates high-quality assets for the global marketplace, leveraging... 

Nesco Resource

Mechanical Assembler Job at Nesco Resource

Nesco Resource is looking to hiring Mechanical Assemblers in Burgettstown, PA. This position is 1st shift, with hours of work between 5:00AM and 3:30PM Monday - Thursday 4 - 10 hours shifts. Duties and Responsibilities Associates will be responsible for the following... 

Community Medical Center

Medical Transcriptionist Job at Community Medical Center

 ...Job Overview: Transcribes and enters technical medical data from recorded dictation on computer system and edits, prints, sorts, faxes...  ...experience in medical terminology, fast and accurate medical transcription skills, computer work processing skills and office skills... 

Guetterman Financial Group, LLC

Looking for Licensed Life Insurance Agents - Remote Position Job at Guetterman Financial Group, LLC

 ...Are you an agent who has yet to master virtual sales? Or perhaps...  ...Agency offers agents a turnkey insurance sales method. Why Work with...  ...selection based on clients age, health, and desired insurance coverage. Qualifications: Licensed Life Insurance or Health... 

ACU

Student Photographer/Videographer Job at ACU

Student Photographer/VideographerJob no: 494108Work Type: Student employeeLocation: AbileneCategories: Communications/ Marketing/ Public RelationsAbout ACUACU is affiliated with the fellowship of the Church of Christ. All applicants must be professing Christians...