Location : Fairport, NY (On-Site)
Salary : $110,000$130,000 (Direct Hire)
No sponsorship provided at any point. Only
About the Role
Senior Firmware Engineer to lead the development of embedded firmware for new and existing products. In this role, you will own the entire firmware lifecycle and collaborate closely with hardware, software, and cross-functional project teams.
This is a hands-on, technical leadership role for someone who enjoys building firmware at the microcontroller level.
Key Responsibilities (What Youll Do)
Firmware Development & Ownership
Own the full firmware lifecycle concept, design, implementation, release, and sustaining.Lead embedded firmware development for multiple products simultaneously.Support and maintain existing production firmware.Testing, Verification & Documentation
Perform product and design verification testing .Create detailed test plans , product instructions, and release documentation.Execute engineering change requests (ECRs) to improve product performance.Technical Leadership & Collaboration
Serve as technical lead on multi-discipline project teams.Define project schedules, risks, and budgets with engineering teams.Mentor junior engineers and support team growth.Required Qualifications
5+ years of embedded firmware engineering experienceBachelors degree in Electrical Engineering, Computer Engineering, Computer Science, or related disciplineStrong programming skills in C and / or C++Experience with :Embedded systems , microcontrollers, memory managementDebugging tools (JTAG, logic analyzer, oscilloscope, etc.)Communication protocols : I2C, SPI, UARTFirmware architecture, data structures, and real-time designPreferred Experience
Hardware interface experiencePrior leadership or technical ownershipExperience creating test plans, documentation, and production support