Senior Firmware Engineer Carpentersville, Illinois Area
Listed on 2025-11-27
-
Engineering
Embedded Software Engineer, Electronics Engineer, Systems Engineer, Hardware Engineer
Our executive search firm is currently seeking a highly qualified candidate for the role of Senior Firmware Engineer for a prominent organization in the communications industry. The Senior Firmware Engineer will be responsible for designing and developing electronic circuitry and software for communication products and accessories. This role involves hands-on design and debugging of both analog and digital audio circuits, with a key emphasis on firmware design for microprocessor-controlled designs.
The position encompasses the entire product lifecycle, from concept through production design, as well as providing technical support and making modifications to existing products.
Position Responsibilities:
- Design, prototype, and evaluate the performance of analog and digital circuits to meet specifications.
- Develop and document firmware for microprocessor-controlled designs.
- Specify and select electronic components for projects.
- Contribute to cost and schedule estimates for RFQs.
- Generate schematics, BOMs, and guide PCB layout.
- Provide technical support for field and production issues.
- Define product test requirements.
- Collaborate with cross-functional teams including Mechanical, Manufacturing, Procurement, Quality, and Sales.
- Maintain schematics, BOMs, ECNs, drawings, and layouts.
- Assist with other related duties as required.
Position Requirements:
- 10+ years of experience in Embedded Software Engineering, including product platform architecture and hands-on coding in Consumer Electronics.
- Bachelor's degree in Computer Science or Electrical Engineering; a Master's degree is a plus.
- Proficiency in Embedded C and C++ programming.
- Understanding of Electrical Hardware, schematics, and hardware-software tradeoffs.
- Experience with ST and Microchip Microprocessors and development tools.
- Experience across all phases of software development and engineering.
- Familiarity with Revision Control and Bug Tracking Tools.
- Experience with Agile/Scrum methodologies.
- Knowledge of RTOS design.
- Experience in Audio Signal Processing Algorithms is a plus.
- Wireless protocol experience, such as Bluetooth, is advantageous.
- Strong collaboration, communication, and debugging skills.
- Ability to work independently and in teams with attention to quality.
Note:
The additional content about Carpentersville, Illinois, is irrelevant to the job description and has been omitted for focus and clarity.
(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).