Banner Default Image

Embedded Software Engineer

Embedded Software Engineer

Leading organization in renewable energy distribution seeks an Embedded Software Engineer experienced in product development and project management to join their expanding team.


Responsibilities include but are not limited to:

  • Implementing controls architectures on DSP and FPGA systems
  • Developing hardware-in-the-loop test benches to expedite controls validation
  • Managing to technical milestones throughout the product development cycle
  • Managing revision control code repository
  • Supporting the design of production test equipment



  • Minimum of a BS degree in Engineering required
  • At least 3 years of product development experience and working with cross-functional teams
  • Knowledge of linear, non-linear, adaptive control
  • Experience with three-phase power concepts, power electronics architectures Power Rotational and
  • Hardware description language experience
  • CORDIC trigonometric math
  • Experience with Simulation Tools
  • FPGA Synthesis and Development experience, including fixed-point matrix math, timing closure,
  • Real-time DSP development
  • Texas Instruments C2000 and/or ARM programming in C
  • State machine development
  • DSP -> FPGA communication (DSP memory interface -> AXI)
  • Knowledge of schematic entry and PCB layout
  • Experienced with production quality design for manufacturing/design for assembly
  • Strong written and oral English skills
  • Ability to travel 10-20%