Acuity

Senior Firmware Engineer – Lighting Controls

Acuity

full-time

Posted on:

Location Type: Hybrid

Location: Atlanta • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,800 - $217,400 per year

Job Level

Senior

Tech Stack

AzureLinuxPythonRTOS

About the role

  • Design and implement firmware for new lighting control products, from concept through production.
  • Maintain and enhance firmware for existing product lines to improve performance, reliability, and security.
  • Participate in cross-functional product design teams (hardware, software, QA, manufacturing) to ensure product success.
  • Evaluate and recommend new technologies, components, and tools that can be integrated into future designs.
  • Develop and maintain firmware architecture, specifications, and validation plans.
  • Implement secure bootloaders, firmware updates (OTA), and data protection mechanisms to ensure product security and integrity.
  • Develop and maintain unit and integration tests to ensure firmware reliability.
  • Provide technical support for manufacturing, testing, and field deployment of products.
  • Lead and actively participate in code and design reviews.
  • Contribute to project planning and estimation, ensuring timely delivery of firmware deliverables.

Requirements

  • 5+ years of Embedded C Programming (microcontroller bare metal and RTOS)
  • Experience with unit testing frameworks and automated test workflows
  • Ability to read and follow schematics, and collaborate closely with hardware engineers
  • Must work well independently and in a team environment, be detail oriented, thorough in investigation, and produce robust solutions
  • Demonstrated ability to devise novel technical solutions, lateral thinking (applying known solutions to new problems in related fields), willingness to challenge existing practice (technical, testing, manufacturing), willingness to add new functionalities to existing products or to start entire new product categories
  • Excellent documentation, communication, and problem-solving skills.
  • Python scripting for test automation or data analysis (Preferred)
  • Experience developing for Embedded Linux platforms, including device drivers, kernel modules, and system bring-up (Preferred)
  • Strong understanding and use of RTOS (Real Time Operating Systems) (Preferred)
  • IP research and analysis (Preferred)
  • Direct experience in lighting control, building automation, or industrial control product development (Preferred)
  • Azure DevOps Experience or similar CI/CD and project management tools (Preferred)
Benefits
  • health care
  • dental coverage
  • vision plans
  • 401K benefits
  • commissions/incentive compensation depending on the role

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Embedded C Programmingunit testing frameworksautomated test workflowsPython scriptingEmbedded Linuxdevice driverskernel modulesRTOSsecure bootloadersfirmware updates
Soft skills
problem-solvingcommunicationdetail orientedteam collaborationindependent workthorough investigationlateral thinkingnovel technical solutionsdocumentationproject planning