W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9ncmvlbi1yzwnydwl0bwvudc1jb21wyw55l2pwzy9iyw5uzxitzgvmyxvsdc5qcgcixv0

Embedded Software Engineer

Embedded Software Engineer

Supporting a venture capital backed start-up company that is building technologies that enhance the reliability, efficiency, and distributed generation hosting capacity of the electric distribution grid. 

 

Our team consists of top performers working in an entrepreneurial atmosphere to solve the most pressing issues in electricity distribution: how to increase the reliability of the grid in a capital-efficient manner, how to de-carbonize the grid by enabling it to accommodate more electric vehicles and rooftop solar, and how to improve the flexibility of the system and increase automation.

 

Essential Duties and Responsibilities

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

 

Qualifications

  • Open to different levels of experience, compensation will scale accordingly
  • Minimum 5 years of product development experience and working with cross-functional teams
  • Hardware description language experience: VHDL, Matlab, System Verilog
  • FPGA Synthesis Experience: FPGA Express, Quartus, Zilinx XST/Vivado
  • Simulation Tools: Aldec Active-HDL/Riviera PRO, Matlab, Simulink
  • FPGA development experience, including: fixed point matrix math, timing closure, CORDIC trigonometric math
  • 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
  • Experience with production quality design for manufacturing / design for assembly
  • Strong written and oral English skills
  • Ability to multi-task and wear both engineer and project manager hats as needed
  • At least a BS Engineering
  • Proficient PC skills, Microsoft Office and any relevant project management
  • Ability to travel 10-20%

 

Preferred

  • Knowledge of linear, non-linear, adaptive control
  • Experience with three phase power concepts, power electronics architectures Power Rotational and stationary reference frames