Job Description
Location: Fairport, NY (On-Site)
Salary: $110,000$130,000 (Direct Hire)
No sponsorship provided at any point. Only **US CIT**, **GC Holder** on a **W2**
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 experience
- Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline
- Strong programming skills in C and/or C++
- Experience with:
- Embedded systems , microcontrollers, memory management
- Debugging tools (JTAG, logic analyzer, oscilloscope, etc.)
- Communication protocols : I2C, SPI, UART
- Firmware architecture, data structures, and real-time design
Preferred Experience
- Hardware interface experience
- Prior leadership or technical ownership
- Experience creating test plans, documentation, and production support
Job Tags
Part time,