Embedded Systems Jobs Board

Embedded Systems Jobs Board

Job Openings for Embedded Systems Engineers

MKS Instruments
Rochester, NY
Senior FPGA Software Engineer
Full-time

Description


The primary role is to design, analyze and develop software and/or digital hardware for the purpose of controlling RF power delivery systems.  The person must be able to operate independently with minimal supervision in a fast-paced, dynamic, highly technical environment and work on multiple concurrent cross-functional projects.


POSITION DUTIES/ESSENTIAL FUNCTIONS:


  • Design, implement, troubleshoot and support control system electronics/software for 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
  • Interface with customers to determine and develop specifications
  • Produce design documentation when required
  • Participate in firmware design reviews and recommend improvements
  • 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.
  • Support new technology development initiatives and other critical projects
  • Communicate effectively in both oral and written form, critical technical information regarding electronic and electrical system design and performance
  • Interface with product engineering and other cross-functional teams as required
  • Analyze and troubleshoot application issues in a timely fashion, often at a customer site

POSITION REQUIREMENTS:


  • BS in Electrical or Computer Engineering and 4+ years of experience required
  • Experience with High Gate Count FPGAs required
  • VHDL programming experience with FPGAs required
  • Experience with IP Core integration into FPGAs required
  • Experience with FPGA synthesis, mapping to target FPGA devices and timing analysis required
  • Experience in communications and signal processing background desired
  • Experience with high-speed communication interfaces desired
  • Experience with embedded microprocessors within FPGAs desired
  • Experience developing FPGA test benches for test/validation purposes desired
  • Familiar with Xilinx Development Tools (ISE Design Suite, Vivado Design Suite, and System Generator for DSP) desired
  • Hands-on laboratory experience is critical and required.Specifically experience with Logic Analyzers and Oscilloscopes is vital
  • Familiarity with MATLAB and Simulink (HDL Coder) is desired
  • Experience with configuration management tools (Perforce) desired
  • Experience with Atlassian tools (Jira, Confluence) desired
  • Excellent verbal and written communication skills required

OTHER INFORMATION:


  • Domestic & international travel
  • Ability to support last-minute travel
  • Occasional work hour flexibility to accommodate international conferencing and deadlines