Post Job Free
Sign in

Firmware Engineer

Company:
FEI-Zyfer
Location:
Garden Grove, CA, 92841
Pay:
100000USD per year
Posted:
May 15, 2025
Apply

Description:

Job Description

U.S. Citizenship Required for this Position

BRIEF DESCRIPTION OF JOB DUTIES:

Programming embedded Linux systems and GUI using C/C++

Develop device drivers: RS232, SPI, I2C, Ethernet PHY, flash memory

Develop and enhance networking protocol stacks: TCP/IP, SNMP, NTP, SSH

Programming control and maintenance applications using C/C++

Maintain and enhance time and frequency product family

Involved in system firmware quality verification

Involved in product specifications, design software specification, and support of whole product lifecycle from concept through manufacturing and deployment

JOB REQUIREMENTS

The applicant MUST have the following qualifications:

BSCE/BSEE or higher required

U.S. Citizenship required

Minimum of 3 years in developing firmware for embedded systems using C and C++

2 or more years working on Linux or embedded Linux U-boot and kernel; Yocto project development and custom build tree

Strong knowledge of Linux scripting languages

Knowledge of 64/32/16 bits CPU or microcontroller hardware architecture.

4 or more years’ experience in embedded multitasking RTOS such as VxWorks, MQX, or equivalent

2 or more years’ experience in device driver development: SPI, I2C, RS232, EEROM

Good knowledge of SW system architecture, structured software development environments

Excellent troubleshooting skills

Excellent written and verbal communication skills

Attention to Detail

Ability to work on projects alone or as part of a team

Additional Desirable Experience:

Knowledge of Visual Studio C++/C#

Linux bash scripting experience

Knowledge of Scripting Languages: Python, Perl, etc.

1553 protocol

Knowledge of GPS receivers

EOE/Disability/Veteran

Powered by ExactHire:176139

Full-time

Apply