Firmware Engineer 3

Job #2146: Chameleon Technologies is searching for a Firmware Engineer 3 for a contract position in Redmond. As an embedded firmware engineer, you will be responsible for creating and maintaining firmware running on embedded consumer electronics. 

Responsibilities:

  • You will have responsibilities spanning all aspects of product bring-up and test: write, debug, and integrate new device drivers, protocols, and other firmware code across embedded product line. 
  • Interacting with Hardware, OS, Test, Operations and various other cross-functional teams.  
  • Review board schematics and data sheets. 
  • Utilize oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues. 
  • Enable test strategies for new components in upcoming products. 
  • Support product development builds locally and remotely.

Requirements:

  • Proven programming skill in C/C++ for embedded platforms
  • Familiarity with SoCs and FPGAs
  • Understanding of PID control systems (Proportional Integral Differential)
  • Familiarity with opto-electronics such as lasers, LEDs and photo-diodes
  • Ability to read and understand schematics
  • Knowledge of common electrical interfaces such as I2C, SPI, USB, and RS232
  • Experience with debugging tools such as JTAG, oscilloscopes and bus analyzers
  • Experience in developing multi-threaded applications
  • Strong problem solving, debugging and troubleshooting skills
  • BS/MS in Electrical Engineering or Computer Science or equivalent industry experience

Top 3 skills a successful candidate must possess:

  1. Understanding of PID control systems
  2. Strong problem-solving debugging skills
  3. Proven programming skill in C/C++ for embedded platforms

Apply for this Now


Apply Here.