The Firmware Engineer will be involved in all aspects of new product designs. This will include not just an understanding of firmware, but also of the physics behind the designs themselves. The firmware engineer will be specifically involved in the design and development of new control algorithm’s, and system testing both in lab and on real products. This is an opportunity to use or extend your firmware knowledge into tangible systems.
Essential Duties and Responsibilities:
● Applies engineering knowledge and experience to improve products, services and processes;
● Helps create software specifications.
● Aides in costing and project planning.
● Conducting FMEA/DFMEA and design reviews
● Creates project documentation, test procedures, manuals etc.
● Designs new control algorithms and performs Applications Engineering;
● Designs new software modules and develops supporting documentation;
● Creates test specifications for new systems;
● Maintains existing software and documentation;
● Participates in formal design reviews;
● Tests new hardware designs via custom software;
● Creates PC d testing tools (in software).
任职要求:
Basic Qualifications:
● Bachelor’s degree in software, electronics, or related discipline;
● 5-10 years of relevant work experience, including a minimum of 5 years of experience in ded firmware design using the “C”and "C++" language.
Additional Qualifications:
● Able to solve moderately complex engineering problems;
● Goos decision-making skills;
● Experience in using Microsoft Excel and Word;
● Excellent oral and written communication skills;
● Good knowledge of hardware;
● Real time firmware experience using microcontrollers and possibly RTOS;
● Knowledge of microprocessor hardware interfacing techniques, such as IIC, SPIbus, EEprom, Flash, RS232/485,