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