×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Rochester, Monroe County, New York, 14620, USA
Listing for: Gigs Recruiting, LLC
Full Time position
Listed on 2026-06-08
Job specializations:
  • Engineering
    Systems Engineer, Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
We are seeking a highly skilled Senior Firmware Engineer to join our team and take a leading role in the design, development, and support of our embedded systems. You will be at the forefront of new product development while also ensuring the ongoing performance and reliability of our existing products in production. This position is ideal for an engineer who thrives on technical leadership, problem-solving, and mentoring others.

Key Responsibilities
  • Firmware Development & Support - Lead the full firmware lifecycle, from concept and design through implementation, verification, release, and sustaining engineering across multiple products.
  • Testing & Validation - Plan and execute rigorous product and design verification tests to ensure compliance with performance, safety, and quality standards.
  • Technical Documentation - Create and maintain detailed product work instructions, process documents, and final release documentation.
  • Continuous Improvement - Drive engineering change requests and product improvements to keep solutions cutting-edge.
  • Design Leadership - Contribute to the design of core components and ensure alignment with product and quality requirements.
  • Project Leadership - Work closely with cross-functional teams to define schedules, budgets, risks, and deliverables. Act as a technical lead to ensure successful project execution.
  • Mentorship - Support the professional growth of junior engineers through coaching and knowledge sharing.
Qualifications
  • Bachelor's degree in Electrical/Electronic Engineering, Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience in firmware or embedded systems development
  • Strong proficiency in C and C++ programming
  • Solid understanding of embedded systems, including memory management, data structures, algorithms, and networking concepts
  • Hands-on experience with debugging tools and methodologies
  • Familiarity with communication protocols such as I2C and SPI, and hardware interface integration
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary