FEI - Zyfer, Inc.
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
#J-18808-Ljbffr