United States of America Hybrid USD 120,800 - 217,400 Yearly

Acuity Inc. is hiring a Firmware Engineer

About the Role

Design and develop firmware for cutting-edge lighting control systems, guiding products from initial concept through to mass production. You will take ownership of embedded software architecture, writing efficient, secure code in C for microcontrollers and real-time operating systems, while ensuring alignment with hardware design and system requirements.

Key Responsibilities

  • Develop and maintain firmware for new and existing embedded products, focusing on performance, reliability, and long-term maintainability.
  • Collaborate with cross-functional teams including hardware, QA, and manufacturing to define system requirements and resolve technical challenges.
  • Implement secure firmware update mechanisms, including OTA (over-the-air) updates, secure bootloaders, and data encryption protocols.
  • Create and execute unit and integration tests using automated testing frameworks to ensure code quality and system stability.
  • Review schematics and work closely with hardware engineers to debug and optimize system behavior at the board level.
  • Lead design and code reviews, contributing to technical decision-making and mentoring team members.
  • Research and evaluate new components, tools, and technologies to enhance future product capabilities.
  • Support manufacturing ramp-up and field deployments by diagnosing and resolving firmware-related issues.
  • Contribute to project planning, task estimation, and delivery timelines to ensure on-schedule firmware releases.

Required Qualifications

  • Minimum of 5 years of hands-on experience in embedded C development for microcontrollers in bare-metal and RTOS environments.
  • Proven experience with unit testing frameworks and automated test pipelines.
  • Ability to interpret hardware schematics and collaborate effectively with electrical engineering teams.
  • Strong problem-solving skills with a focus on creating reliable, well-documented solutions.
  • Demonstrated creativity in solving technical challenges and improving existing systems or processes.
  • Excellent written and verbal communication skills, with a commitment to clear documentation and team collaboration.

Preferred Qualifications

  • Experience with Python for test automation or data analysis tasks.
  • Background in Embedded Linux, including kernel modules, device drivers, and system bring-up procedures.
  • Familiarity with RTOS internals and real-time system design principles.
  • Knowledge of IP research and technical landscape analysis.
  • Direct experience in lighting controls, building automation, or industrial control systems.
  • Experience with Azure DevOps or similar CI/CD and project tracking platforms.

Technology Environment

Firmware development using Embedded C, RTOS, and Embedded Linux; secure boot and OTA update implementation; data protection; unit testing frameworks; CI/CD pipelines; schematic review; Azure DevOps.

Work Model

This is a hybrid role, open to candidates anywhere in the United States. Occasional travel may be required as part of the position’s responsibilities.

Benefits

  • Comprehensive health, dental, and vision insurance
  • 401(k) retirement plan with company benefits
  • Incentive compensation and commission structures based on role and performance
  • Support for continuous learning and technical growth

Our Culture

We foster a culture rooted in innovation, technical rigor, and continuous improvement. Engineers play a central role throughout the entire product lifecycle, from concept to deployment, with real ownership and the ability to shape product direction.

Equal Opportunity Employer

We are committed to a diverse and inclusive workplace. All qualified applicants will receive consideration for employment regardless of race, color, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic.

Required Skills
Embedded CBare metalRTOSEmbedded LinuxSecure Firmware DesignFirmware EngineeringC Programming Embedded CRTOSEmbedded LinuxUnit TestingCI/CDAzure DevOpsSchematicsSecure BootloadersOTA UpdatesData ProtectionFirmware DevelopmentHardware CollaborationAutomated TestingBare Metal ProgrammingTechnical Problem Solving
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Acuity Inc.
Acuity Inc. is a market-leading industrial technology company that uses technology to solve problems in spaces, light and more. Through its two business segments, Acuity Brands Lighting (ABL) and Acuity Intelligent Spaces (AIS), it designs, manufactures, and brings to market products and services that make a valuable difference in people’s lives.
All jobs at Acuity Inc. Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago