
Senior Firmware Engineer
Acuity
full-time
Posted on:
Location Type: Hybrid
Location: United States
Visit company websiteExplore more
Salary
💰 $120,800 - $217,400 per year
Job Level
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
- 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 & Tools
Embedded C ProgrammingRTOSunit testing frameworksautomated test workflowsPython scriptingEmbedded Linuxdevice driverskernel modulessecure bootloadersfirmware updates
Soft Skills
documentationcommunicationproblem-solving