What are the responsibilities and job description for the Firmware Engineer position at Shaarpro?
Job Description
Hello,
Hope you are well and safe!
Title: Firmware Engineer
Location: Houston, TX (On-site)
Contract/Fulltime Both
Roles & Responsibilities:
- Experience in embedded programming on microcontroller including coding of interfaces to external memory, and digital interfaces to other peripherals (SPI/I2C/SCI/CAN/UART).
- Firmware development experience using on Microchip PIC Microcontrollers using MPLab IDEs is a plus
- Experience with DSP and/or FPGA based SoCs is a plus.
- Able to write firmware for new and existing instrumentation, mostly on PIC devices.
- Experience in common debugging tools to troubleshoot embedded code and implement corrections.
- Developing original designs with C/C /equivalent embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems.
- Experience with common microcontroller and/or embedded processing platforms such as ARM and PIC.
- Understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware.
- Demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
- Understanding of higher-level languages, object-oriented methodologies, user-interface implementation, and PC application programming.
Firmware Developer
Erdos Miller -
HOUSTON, TX
ARM Firmware Developer
Quest Global -
Houston, TX
ARM-Firmware Developer
HireKeyz Inc -
Houston, TX