Electrical/Embedded Engineer

DEPARTMENT: Engineering




As an Electrical/Embedded Engineer, you will be one of the leading creative and technical forces behind the design and development of new power conversion systems.  Your experience with schematic capture, layout, component selection, reliability, standards,  and noise immunity will help to lead the design of these systems.  Experience with (or the ability to learn quickly about) insulation materials, voltage creepage/clearance distances and required component spacing is desired.  Your creativity, passion, and outside-the-box thinking will inspire the engineers within your team as you take ideas from conception and bring them into reality in EPC’s multimegawatt inverter test lab. This position requires solid interpersonal & team skills, demonstrated talent, a strong self-motivation and self-starting attitude, and an enthusiasm that starts in the design phase and continues until the product is successfully operating to customer’s requirements.


  • Maintaining a dozen or more PCB designs. Most PCBs are sub-components within multiple power conversion products
  • Lead design and development of blank-sheet controller cards for new power electronics products, as well as other I/O, communication, and interface PCB
  • Develop code for FPGAs
  • Oversee initial PCB fabrication, and act as the main POC for interfacing with vendors
  • Develop and coordinate functional and FAT testing
  • Travel not required

Required skills:

  • Highly proficient in the design of circuits and schematic capture
  • 3+ years experience related to the job responsibilities
  • Sc. or M.Sc. in engineering, physics, or similar technical field
  • Proficient with Altium
  • Able to lead conceptual design, prototype testing, and coordinate setup for volume production

Desired skills:

  • PCB design for voltages > 500 V
  • Signal conditioning
  • TI processors: Delfino, Sitara
  • Typical onboard power/voltage supply design and management:
    • example: 24V in, produce +/-15V, 12V, +/- 5V, 3.3V, 1.2V
  • Typical microprocessor communication protocols
    • UARTs, CAN, SPI, I2C, parallel memory address/data busses, ethernet,
  • External memory and peripherals: FLASH, RAM, AD/DAC, RTC, CAN controllers,
  • CPLD/FPGA programming experience
  • C and/or Python programming experience
  • High speed differential signalling, such as LVDS, and impedance controlled layouts
  • Power consumption estimation
  • Thermal estimations, trace resistance and heating, trace width calculations
  • Isolation calculations, creepage / clearance
  • UL standards, IPC standards, and other industrial/commercial PCB standards
  • Typical PCB testing methods and fixturing: flying probe, bed of nails, …
  • Knowledgeable with laying out PCBs for high noise environments
  • NI/Labview experience
  • DAQ, lab testing, board bringup
  • Soldering and PCB rework skills
  • Hands on lab skills, cable harness fabrication, scope, dmm, signal generators, etc ...
Apply for This Job >