Senior Firmware Engineer

21 Feb 2025

Vacancy expired!

Job Title: Senior Firmware EngineerLocation: Carpentersville, IL OnsiteJob type and Duration: Direct HirePay rate: 80-120kThe Senior Firmware Engineers are responsible for the design and development of electronic circuitry and software for communications products and accessories. Hands-on design and debugging of analog and digital audio circuits. Firmware design for microprocessor-controlled designs is a key requirement. Position includes concept through production design as well as technical support and modifications of existing products.Specifically, the senior Firmware Engineer will:

  • Design, prototype, and evaluate the performance of analog and digital circuits to meet customer and/or internal specifications
  • Design, develop, and document firmware for microprocessor-controlled designs
  • Specify and select electronic components
  • Contribute to cost and schedule estimates for customer RFQs
  • Generate schematics, Bill-of-Materials (BOMs), and provide PCB layout guidance
  • Provide technical support toward the resolution of field and production issues
  • Define product test requirements
  • Collaborate and coordinate with Mechanical, Manufacturing, Procurement, Quality, and Sales teams
  • Maintain schematics, BOM's, ECN's, drawings, layouts
  • Assist with other related duties as required or assigned
What you'll need to bring to the table:
  • 10+ years of Embedded Software Engineering experience including architecting product platforms as well as hands-on coding in the area of Consumer Electronic Product Development
  • BSCS or BSEE - M.S. in computer science or electrical engineering is a plus
  • Strong Embedded C and C skills
  • Understanding of Electrical Hardware including the ability to read schematics, evaluate hardware-software tradeoffs, and write minimal code to resurrect early hardware
  • Experience with ST and Microchip Microprocessors and associated development tools
  • Experience in all phases of software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution
  • Experience using Revision Control and Bug Tracking Tools
  • Experience implementing Agile/Scrum software development cycles
  • Experience designing Real-Time Operating Systems (RTOS)
  • Experience designing Audio Signal Processing Algorithms is a plus
  • Experience implementing Bluetooth and other wireless protocols is a plus
  • Strong collaboration and communication skills
  • Ability to work independently as well as in a team environment
  • Focus on quality and attention to detail
  • Excellent resourcefulness and debugging skills
Company Benefits:
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401(k) with a company match
  • Tuition Assistance
  • Life Insurance Benefits
  • Competitive Pay
  • Profit Sharing Bonus
  • Paid Vacation and Holidays
  • Company Picnic
  • Holiday Party
ESPO CorporationWillowbrook, IL 60527 /&gtlt;br View all open jobs at: ;/a> Leaders in Technical Recruiting & Staffing since 1965We are an Equal Opportunity Employer and value the benefits of diversity in our work force . All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity and expression, national origin, disability, protected Veteran status or any other attribute or protected characteristic by law. If you need assistance applying please contact us at

  • ID: #49332808
  • State: Illinois Carpentersville 60110 Carpentersville USA
  • City: Carpentersville
  • Salary: BASED ON EXPERIENCE
  • Job type: Permanent
  • Showed: 2023-02-21
  • Deadline: 2023-04-21
  • Category: Et cetera