Acuity Inc. logo
Firmware Engineer
full-timeDeKalb County

Summary

Location

DeKalb County

Type

full-time

Explore Jobs

About this role

Job Summary

Responsible for Firmware development from concept through production, which includes new product development, sustaining and resolution of field problems. Takes ownership in development first-class Firmware/Software processes to support Code Development, Documentation, Unit and integration Test Documentation.  Must have a mindset to develop quality firmware as our products are sold and field updates are not always feasible. Must be able to collaborate with all cross-functional members of the design team.

Key Tasks & Responsibilities (Essential Functions)

-    Love to contribute to bringing our technologies, our products & our platforms to the next generation.
-    Keep an open eye for new technology developments in the market & introducing innovative/new technologies in our products and processes.
-    Develop and utilize a deep understanding of Life Safety’s products and the design/implementation factors involved.
-    Serve as the technical backup for the overall SW & FW Team Lead.
-    Set up and maintain build environments, document processes, and testing strategies with the team. 
-    Contribute to high team spirit, even or especially when the pressure is on!
-    Think outside the box and into the future for architecture and feature definition.
-    Define brilliant solutions for complex challenges, including use of modern tools and languages.
-    Stay on top of the code base by performing your share of coding work.
-    Support development of first-class FW development processes consistent with what other groups within the company are using, adapting them to Life Safety’s needs.
-    Support code development consistent with Software Safety requirements identified in UL60730
-    Bring guidance on tailored agile development using Azure Dev-ops.
-    Continuously look to improve processes related to FW Development, documentation and quality assurance

Requirements
-    Minimum of a bachelor’s degree in computer science or equivalent by experience
-    Minimum of 6 years Embedded Realtime firmware development experience, preferably in C / C++.
-    Strong practical understanding of Object Oriented Design principles.
-    Experience in both low level hardware control and high level RTOS development on ARM.
-    Strong debugging and lab skills, including use of logic/protocol analyzers, DVMs, oscilloscopes, etc.
-    Eager learner (Acuity PDS processes) with a hands-on and challenging attitude
-    Pro-active result-oriented team player with leadership skills empowering teammates, able to act as sounding board.
-    Strong communication skills in English

Preferred Skills and Experience

-    Experience with unit testing methods and available frameworks 
-    Experience with modern software build environments (eg. Versioning systems, regression test suites, automated builds)
-    Experience in developing software driven automatic system validation equipment
-    Experience with Safety Software coding and certification.  (UL60730)
-    Experience with Life Safety code requirements and how the firmware contributes to this certification (UL 924)
-    Insight into how we might use AI to improve our software processes, code and testing activities to reduce our time to market.


#LI-EK1

Other facts

Tech stack
Firmware Development,Code Development,Documentation,Unit Testing,Integration Testing,Cross-functional Collaboration,Technology Introduction,Product Understanding,Build Environments,Testing Strategies,Architecture Definition,Agile Development,Azure Dev-ops,C/C++,Object Oriented Design,RTOS Development,ARM,Debugging,Lab Skills,Leadership

About Acuity Inc.

Acuity Inc. (NYSE: AYI) is a market-leading industrial technology company. We use technology to solve problems in spaces, light and more things to come. Through our two business segments, Acuity Brands Lighting (ABL) and Acuity Intelligent Spaces (AIS), we design, manufacture, and bring to market products and services that make a valuable difference in people’s lives.

We achieve growth through the development of innovative new products and services, including lighting, lighting controls, building management solutions, and an audio, video and control platform. We focus on customer outcomes and drive growth and productivity to increase market share and deliver superior returns. We look to aggressively deploy capital to grow the business and to enter attractive new verticals.

Acuity Inc. is based in Atlanta, Georgia, with operations across North America, Europe and Asia. The Company is powered by approximately 13,000 dedicated and talented associates. Visit us at www.acuityinc.com.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Appliances, Electrical, and Electronics Manufacturing

What you'll do

  • The role involves end-to-end firmware development, from concept through production, including new product development, sustaining engineering, and resolving field issues. Key tasks include developing first-class firmware processes, setting up build environments, and contributing to next-generation technologies and product architecture.

Ready to join Acuity Inc.?

Take the next step in your career journey

Frequently Asked Questions

What does a Firmware Engineer do at Acuity Inc.?

As a Firmware Engineer at Acuity Inc., you will: the role involves end-to-end firmware development, from concept through production, including new product development, sustaining engineering, and resolving field issues. Key tasks include developing first-class firmware processes, setting up build environments, and contributing to next-generation technologies and product architecture..

Why join Acuity Inc. as a Firmware Engineer?

Acuity Inc. is a leading Appliances, Electrical, and Electronics Manufacturing company.

Is the Firmware Engineer position at Acuity Inc. remote?

The Firmware Engineer position at Acuity Inc. is based in DeKalb County, Georgia, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Firmware Engineer position at Acuity Inc.?

You can apply for the Firmware Engineer position at Acuity Inc. directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Acuity Inc. on their website.