Principal Software Engineer

MATLAB/Simulink, HDL Coder, Stateflow and Xilinx System Generator,Vivado, Aldec ActiveHDL, and Xilinx ChipScope
Full Time
Telecommuting not available Travel not required

Job Description


To lead and participate in the design and development of software, FPGA firmware and digital hardware for the purpose of controlling DC and RF power delivery systems.  This position requires significant communication with customers, including the determination of requirements and specifications as they relate to the control of power delivery systems.  This position operates independently with minimal supervision in a fast-paced, dynamic, highly technical environment and works on multiple cross-functional projects.  The successful candidate will be highly self-motivated and have a deep understanding of digital hardware design, embedded microprocessor/DSP design, and FPGA design


Create new technology initiatives (in the area of FPGA based embedded systems) and provide technical leadership on critical projects

Demonstrate project leadership skills in the area of FPGA embedded systems; including cost, feature, and timeline tradeoffs

Interface with customers to determine and develop specifications

Produce design documentation when required

Ability to mentor junior engineers when required

Participate in firmware design reviews and recommend improvements

Design, implement, troubleshoot and support control system electronics/software for DC and RF power delivery systems and/or subsystems (i.e. high-power switching circuits)

Develop models for simulations to analyze transient behavior of power delivery systems

Develop electrical hardware and software designs that meet various technical, financial, geometric and other design constraints using some combination of modeling, simulation, prototyping, testing, analysis, etc.

Communicate effectively, in both oral and written format, critical technical information regarding electronic and firmware system design and performance

Interface with engineering and other cross-functional teams as required

Analyze and troubleshoot application issues in a timely fashion, often at a customer site



BS in Electrical Engineering and 10+ years of experience or MS in Electrical Engineering and 7+ years of experience

Experience with hardware/software design/development

Experienced in designing complex RF digital control systems

High degree of proficiency in signal processing techniques and digital filter design

High degree of proficiency with MATLAB/Simulink, HDL Coder, Stateflow and Xilinx System Generator

Experienced in modeling, simulating, implementing and verifying  product design using Xilinx Vivado, Aldec ActiveHDL, and Xilinx ChipScope tools

High degree of proficiency in VHDL

Significant experience with Xilinx Zyng processors

Substantial experience with hard-real time (up to 5 MHz) embedded systems

Experience with configuration management tools (Perforce desired)

Experience with Atlassian tools desired (Jira, Confluence)

Hands on laboratory experience is critical and required, specifically with spectrum analyzers, logic analyzers and oscilloscopes



MIMO control experience highly desirable

Proficiency in Verilog

Experience with softcore processors within FPGAs (Xilinx Microblaze or Xilinx Picoblaze)

Experience with FPGA synthesis, mapping to target FPGA devices and timing analysis preferred



Domestic & international travel

Ability to support last-minute travel

Occasional work hour flexibility to accommodate international conferencing and deadlines




Chandrasekhar K

343, Thornall Street, Suite 720 Edison, NJ 08837     

Office: +1 - 732-898-6794 Email:

Dice Id : xorca001
Position Id : 1353E
Have a Job? Post it

Similar Positions

Software Engineer- Layer 2/Layer 3
  • Cisco Systems Inc.
  • San Jose, CA
Software Engineer
  • Latitude36 Inc
  • Menlo Park, CA
Core Bringup Software Engineer
  • Apple Inc.
  • Cupertino, CA
Principal Software Engineer, ACE
  • Capital Markets Placement
  • Redwood City, CA
Application Engineer
  • Albin Engineering Services, Inc.
  • Santa Clara, CA
Senior Application Engineer
  • U.S. Tech Solutions Inc.
  • Palo Alto, CA
Software Engineer
  • Robert Half Technology
  • San Mateo, CA
Lead Software Engineer (SDK & Tools)
  • OSI Engineering, Inc.
  • Santa Clara, CA
Sr Software Engineer
  • Buxton Consulting
  • San Jose, CA
Application Engineer IV
  • Genesis10
  • Mountain View, CA
Applications Engineer
  • Lunera
  • Santa Clara, CA
Sr Software Engineer
  • Logyx
  • Mountain View, CA
Senior Software Engineer
  • Bay Systems Consulting, Inc.
  • Mountain View, CA
Axiom Lead
  • Wipro Ltd.
  • San Ramon, CA