Embedded Firmware Engineer - Houston, TX
Role details
Job location
Tech stack
Requirements
-
Experience in C / C++ development for embedded targets ranging from 8 to 32- bits including ARM / ARM Cortex, ADI DSP, TI OMAP, TI SM470, and ST Micro SOC devices
-
Knowledge of various digital peripheral interfaces -ADC, DAC, external Memory, Ethernet controller, USB and developing against different tool chain
-
Experience in serial communications including RS232, RS485, ModBus, I2C, SPI, and CAN bus implementations and protocol details
-
Familiarity with interfacing CPLD & FPGA
-
Experience in data acquisition, sensor interface & process control
-
Technical presentation & reporting
-
Good verbal and written communication skills
-
Firmware development experience relevant to oil & gas industry is advantage but not mandatory.
-
Experience developing PC programs/test systems with Labview, Visual studio or other software package will be advantage but not mandatory.
-
Familiar with hardware board bring up, debugging with use of typical lab equipment: power supplies, digital millimetres, oscilloscopes, function generators Qualifications:
-
Degree in /Computer/ Electrical/ Electronic Engineering. Master's preferred
-
Minimum of 5 years of relevant work experience