Project Info

Name:     Doron Ruttert
 
Email:     doron@sdengineeringsolutions.com
 
Phone:     6502794861
 
Company:     S&D Engineering Solutions
 
Address:     13248 Rogers Road
 
City, State, Zip:     Lake Oswego
 
Website:     http://www.sdengineeringsolutions.com
 
Project Name:     Linux/QNX embedded firmware engineer (BSP, DSP, Board Bring-up, I2C, SPI, RS232)
 
Expertise:     Software / Firmware
 
Description:     Embedded Linux Firmware engineer
Embedded Linux Firmware contractor with broad system level design experience will design & implement Embedded Solutions used in a semiconductor industrial machine.

Responsibilities include:
Firmware development on custom embedded platforms/ solutions used in a semiconductor industrial machine.

BSP development and board bring up of the custom embedded platforms.

Development of firmware that is used in the operation and control of peripheral devices such as: RTDs, thermocouples, electric actuators, stepper motors, heaters, pressure sensors, pressure controllers, flow controllers.

Writing resource managers and applications using QNX RTOS Integration, test, and troubleshoot firmware modules on actual HW in the lab.

Develop unit tests and regression tests for the firmware modules. Document the design details, theory of operations, and develop test plan for firmware test coverage before release Involved in the design of test harnessing for remote testing of the embedded system.

Skillset Requirements:
BS or MS Degree in Electrical Engineering, Computer Science, or Computer Engineering
10+ years of experience in embedded firmware architecture and development on designs with multiple analog and digital I/O capabilities, DSP and microcontrollers
Expert in C/ C++
Experience in Python, EtherCAT a+.

Experience developing board support packages (BSPs) for custom hardware.
Deep expertise in Embedded Firmware development, SW/ HW/ FW architecture partitioning.
Knowledge of digital signal processing: FFT, FIR, IIR.
Must be well versed in communications protocols (SPI, I2C, Ethernet, RS232).

Working experience, including coding resource managers and devctls in QNX RTOS is a strong +.

 
Other Info:     Start date 3 weeks after candidate accepted an offer (Background check, Internal P.O etc). 2-3 years contract in Milpitas, CA area (Onsite work strongly preferred))
 
Name:     3
 
Date:     July 16, 2021