Hardware Firmware Engineer

VanderHouwen - Tigard, OR (30+ days ago)3.8


Firmware Engineer
Our client is looking for a Firmware Engineer to design and support the manufacturing, repair, and upgrade of all our client's products in order to meet customer needs and deliver firmware to meet product requirements.

Firmware Engineer Responsibilities

Coordinate internal and external design of electronic functionality of our clients products in order to meet.
product specifications and corporate cost control goals.
Design and develop production tooling, testers, and manufacturing methods in order to ensure product
quality standards are met.
Resolve product electronic function issues in order to reduce warranty expense and meet product quality goals.
Contribute to firmware design, development, test and support to meet product requirements.
Ensure products comply with all applicable regulations for sale and use in specified applications.
Determine functional product requirements and prepare supporting design specification documents.
Support firmware maintenance and feature enhancement for existing and new products.
Design, develop, and test modules and applications that meet or exceed the functional requirements.
Participate in design and code reviews.
Perform failure analysis on product development issues.
Perform design verification using a variety of verification methods, including simulation and product testing.
Using analysis equipment or software, demonstrate the effective analysis of functional or performance
issues with the firmware and hardware.

Additional responsibilities:
Work closely with engineers to ensure continuity of product design and manufacturing capabilities.
Assist in training of engineering, quality, production, and repair personnel.
Provide product documentation (including drawings).
Participate as member of project teams.
Manage contract or contract labor relationships.
Keep current on area of technical expertise.
May assist in drafting customer manuals or instruction sheets.
Other duties or tasks may be assigned on an as-needed basis.

Firmware Engineer Qualifications
Minimum 5 years engineering experience.
BS in Electrical Engineering strongly preferred.

Required Skills:
Microcontroller Firmware programming
Knowledge of embedded firmware, real-time operating system (RTOS), and HW/SW interactions.
PADS PCB/Schematics Layout.
Microchip PIC18F+ microcontroller development (Communication Protocols I2S, I2C, RS-485, USB).
Strong project management skills.
Good technical writing skills.
Demonstrated troubleshooting and problem-solving skills.
Good analytical, integration, support, and debugging skills.

Firmware Technical Skills Preferred
Hands-on experience with analog audio functionality preferred.
Analog Devices DSP (SigmaDSP, SHARC).
Wireless Communications (DECT Communications Sitel/Dialog based; Bluetooth Communications CSR based).
Interfacing (Audio ADC/DAC Codecs, Voice Prompts).

Hardware Technical Skills Preferred
Wireless: Wireless Communications or Audio product development, DECT and/or DECT6 wireless communications devices.
Audio: Experience with Audio Precision test equipment, Analog Devices.
Digital: Microchip Processors.
Development: Some Hardware development proficiency.

Core Competencies: Deadline responsiveness, Creativity/Innovation, Attention to Detail, Work standards, Technical and professional knowledge and proficiency.