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. 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
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!
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.