Embedded Software Engineer

San Jose, California

100% Remote

Full Time

$150k - $200k

Our client is a solar power company focusing on sustainability and high performance. . This team will be developing and maintaining current and future technologies in the Solar industry.

Required Skills & Experience:
  • BS or MS in EE/CE/CS, or the equivalent
  • 2+ years of professional firmware/software development experience.
  • Experience with the embedded systems: compilers, debuggers, IDE’s
  • Ability for software integration and trouble shooting
  • Experience with communication protocols
  • Experience developing device drivers using hardware interfaces: ADC, GPIO, PWM, UART, SPI, etc.
  • Experience with oscilloscopes, and logic analyzers
  • Beneficial Experience:

  • Experience with scripting languages (e.g. Python)
  • Work with Software Requirements Specifications and Software Design Documents
  • Migrate application software from MATLAB/Simulink models to functional code
  • Windows application development in C#
  • Experience with power electronics systems

Posted by: Grant McGee