Senior Firmware Engineer
OTTO – designed, manufactured and precision tested, right here in the USA.
OTTO’s opportunity:
Our
Senior Firmware Engineer is responsible for the design and development of electronic circuitry and software for communications products and accessories. Hands-on design and debug 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.
Note: The Senior Firmware Engineer opportunity has the option to work at either our corporate headquarters in Carpentersville or at our Chicago-based location.
Specifically, the Senior Firmware Engineer will:
- Design, prototype, and evaluate the performance of analog and digital circuit 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 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 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 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
OTTO’s 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
- AND numerous OTTO celebrations throughout the year!
To review all of OTTO’s available opportunities,
please visit our career page by clicking on the link below:
https://otto-engineering-inc.breezy.hr/
OTTO Engineering is an Equal Opportunity Employer: Disability/Veteran
OTTO Engineering does not accept unsolicited resumes from third party recruiters, agencies, or similar organizations; any submissions will not be honored.