Firmware Engineer II - PEAK Technical Services Inc.
Poway, CA 92064
About the Job
P-DPD-001
Essential Functions/Major Responsibilities :
- Participates in all phases of engineering projects, including design, testing, system integration, support, and documentation of electronics for the semiconductor manufacturing industry.
- Participates in project reviews and design reviews as a member of the EE team.
- Designs, updates, and debugs firmware for the systems.
- Supports production activities including analysis, problem-solving, implementing product improvements, and documenting changes.
- Supports, tests, and debugs existing products.
- Develops and debugs Python test scripts.
- Supports manufacturing floor as required.
Supervisory Responsibility : May provide limited work leadership and training to lower-level technical employees.
Qualifications :
- Education/Training: B.S. Computer Engineering or a closely related field from an accredited four-year college or university.
- Experience: This position requires a minimum of four years of related experience.
- Basic Skills/Technical Requirements:
- Knowledge of good engineering practices and the ability to follow existing guidelines and processes.
- Ability to independently write an easy-to-read structural code on C without a lot of support.
- Ability to work cooperatively with other developers, firmware, hardware engineers, and testers in the development of the system.
- Ability to self-study and perform the development with minimal support.
- Experience with microcontroller, microprocessor architectures, and peripherals (PWM, DAC, Client, TCP-IP, SPI, EtherCAT is a valuable plus).
- Ability to develop and propose firmware architectures, considering CPU speed, Data flow on the multiple interfaces (TCP-IPs) and DMA loads.
- Ability to evaluate CPU performance.
- Ability to debug programs.
- Knowledge of RTOS principles, experience writing under RTOS
- Knowledge of PYTHON languages is a plus.
- Analysis and problem-solving skills. Good written and verbal communication skills. Ability to work independently on projects and interface with other team members. Design for manufacturability and serviceability.
- Desired Technical Skills: Experience in developing/executing of testing and validation processes is a plus.
- Experience in developing products for the semiconductor manufacturing industry is a plus.
Job Conditions/Physical Demands : Some domestic or international travel may be required. Prolonged sitting at a computer terminal.
Protective Devices Required : In required areas.
Source : PEAK Technical Services Inc.