Embedded Software Developer - Audacy

2 months ago
# of Openings
Regular Full-Time


The AUDACY System provides wireless control via a web or mobile app over multi-building Lighting and HVAC systems by automatically sensing and adjusting to ambient light, movement and room occupancy. Customer installations of the system have consistently delivered energy savings up to 60 percent. The system can be installed in 1/8 the time of competitive wired systems


The AUDACY System provides:

  • Occupancy/Vacancy, Daylight Harvesting, Scheduling, Remote System and Scene Control
  • Quick and simple installation into light fixtures
  • Web or mobile control from anywhere Internet access is available
  • Compliance with ASHRAE 90.1-2010
  • Custom control of individual light fixtures
  • Maintenance-free battery life on wireless devices
  • Ability to be used on linear fluorescent, can/down-light and LED troffer fixtures
  • Integration with existing building automation systems
  • Available device per-configuration away from job site

IDEAL has made its mark by developing the iconic products and practical technology demanded by critical industries like data communications, aerospace, electrical, wire processing, automotive, construction and more.  Since the beginning, IDEAL INDUSTRIES has been a growing, energetic company, and that’s never been more true than today. It’s always been a compelling place to work and we’re poised for even more growth as we continue to move across the globe. With growth comes opportunity—and at IDEAL INDUSTRIES, the opportunity can be yours.


Ideal Industries Advanced Wireless Solutions team is looking for a passionate Embedded Systems Developer to design, develop and maintain backend software based solutions for our electrical, HVAC and power control systems. A successful candidate will be able to design and build enterprise class embedded software and firmware for lighting and HVAC controllers in compliance with common coding standards and practices.  

Primary Responsibilities:

  • Design, develop and maintain software and firmware used for existing and future products to attain the technical, economic and functional goals of Ideal Industries.
  • Work with Software QA Engineering to develop and implement software/firmware verification, regression testing and quality assurance procedures.
  • Provide detailed planning and timely delivery to continue the growth of existing and new products through feature design, development, and implementation.
  • Provide software/firmware support of our existing products related to matters involving customer inquiries, system deployment, and quality or cost improvement opportunities.
  • Work with the Software Engineering Manager to define software/firmware changes and modifications in order to meet new requirements, standards and marketplace opportunities.
  • Serve as a subject matter expert for Ideal Industries backend software/firmware design and development.
  • Mentor and coach colleagues around software/firmware development life cycles and embedded system design.


  • BS in Computer Science or similar degree with a minimum of 5 years industry experience in embedded software/hardware development.
  • Thorough knowledge of computer science, embedded systems and software engineering paradigms and practices.
  • Strong working knowledge of good programming practices and techniques, specifically with concepts around object-oriented design, database access, and embedded systems.
  • Proven experience with development and design of backend systems, with experience in broadcast, multicast and point-to-point communications protocols.
  • Ability to solve problems enthusiastically and creatively.
  • Technical expertise or experience in the following areas:
    • Ability to develop software/firmware solutions using languages such as C/C++, golang, and Python.
    • Detailed knowledge of communications protocols like TCP/IP, Ethernet and Radio Frequency communication with experience building/designing communications protocols.
    • Extensive knowledge of linux system design, development and deployment with experience building/architecting custom kernel drivers.
    • Experience in database design and access patterns.
    • Multithreaded architecture design supporting both synchronous and asynchronous communication.
    • Ability to debug in real-time running web applications.
    • Strong understanding of enterprise software requirements.
    • Hardware development using PIC or ARM based processors.

IDEAL INDUSTRIES is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply or would you like information on future opportunities? Connect with us for general consideration.