SolarEdge is looking for a strong developer to work on new power electronics product development. You will work on developing new products firmware and software from architecture to implementing to testing.
Responsibilities
* Develop and debug low-level real-time and low-latency firmware in C. * Board bring-up, debug, test, and code optimization. * Implement control algorithms for power electronics products. * Design and implement protocols for system communications of existing and new products. * Collaborate with cross-functional teams (electrical, mechanical, controls). * Write software specification and design documents. * Generate and maintain accurate project schedules and timelines. * Maintain
Requirements
* 5+ years of professional firmware/software development experience. * Familiar with the embedded microprocessor design process: compilers, debuggers, IDE and source control * Experience with communication protocols * Experience developing device drivers using hardware interfaces: ADC, GPIO, PWM, UART, SPI, I2C, etc. * Experience with digital/analog hardware development * Experience with oscilloscopes, function generators, and logic analyzers. * Experience with ARM Cortex-M processors. * Experience with power electronics systems. * Experience with scripting languages (e.g. Python).
Additional Experience
* Unit/regression testing frameworks * FPGA development (VHDL or Verilog) * Windows application development in C#
Education
* BS or MS in EE/CE/CS, or the equivalent
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.