Position Name: Firmware Engineer
JOB DESCRIPTION:
• Learn and become subject matter expert of microelectronic product portfolio.
• Establish firmware architecture requirements.
• Write detailed microelectronic control design specifications.
• Write detailed microelectronic control test specifications for contract control manufacturers.
• Validate microelectronic control functional test equipment produced by contract control manufacturers
against microelectronic control test specifications.
• Maintain microelectronic product portfolio model configuration information.
• Actively engage in cross functional activities a part of product development, team meetings, project
product feature definition sessions, pilot builds, pilot build test instructions, reviews of microelectronic
control user manuals.
• Write engineering change notifications.
• Write detailed test lab orders for lab technician execution.
• Investigate firmware issues relating to microelectronic control operation and drive root cause analysis
and resolution.
• Perform some amount of firmware development and testing on simulators and products in a lab
environment.
• Identify opportunities for quality and cost improvements.
• Provide support to production, as needed.
JOB DESCRIPTION:
• Learn and become subject matter expert of microelectronic product portfolio.
• Establish firmware architecture requirements.
• Write detailed microelectronic control design specifications.
• Write detailed microelectronic control test specifications for contract control manufacturers.
• Validate microelectronic control functional test equipment produced by contract control manufacturers
against microelectronic control test specifications.
• Maintain microelectronic product portfolio model configuration information.
• Actively engage in cross functional activities a part of product development, team meetings, project
product feature definition sessions, pilot builds, pilot build test instructions, reviews of microelectronic
control user manuals.
• Write engineering change notifications.
• Write detailed test lab orders for lab technician execution.
• Investigate firmware issues relating to microelectronic control operation and drive root cause analysis
and resolution.
• Perform some amount of firmware development and testing on simulators and products in a lab
environment.
• Identify opportunities for quality and cost improvements.
• Provide support to production, as needed.
Qualification:
• Bachelor of Science in Computer Science, Software Engineering, or Electrical Engineering preferred.
• Over 3 years of programming experience.
• Requires extensive firmware development experience with coding in C; experience with coding in lua
and UI designer applications, e.g. Storyboard, is a plus.
• Proficient technical skills required.
• Ability to communicate to internal and external groups in an efficient manner.
• Practice with test driven firmware development is a plus.
• Strong debugging skills.
• Demonstrated problem solving, critical thinking, and decision-making skills.
• Strong organizational skills.
• Self-motivated and hands on.
• Ability to work well in a team environment.
• Good command of spoken and written English.
• Bachelor of Science in Computer Science, Software Engineering, or Electrical Engineering preferred.
• Over 3 years of programming experience.
• Requires extensive firmware development experience with coding in C; experience with coding in lua
and UI designer applications, e.g. Storyboard, is a plus.
• Proficient technical skills required.
• Ability to communicate to internal and external groups in an efficient manner.
• Practice with test driven firmware development is a plus.
• Strong debugging skills.
• Demonstrated problem solving, critical thinking, and decision-making skills.
• Strong organizational skills.
• Self-motivated and hands on.
• Ability to work well in a team environment.
• Good command of spoken and written English.