Job Details

Want to join Intellectfaces

Check out our openings from below and fill the application by clicking on it

Sr. Software Engineer

Sr. Software Engineer

Location: Rochester, NY

Resposibilities: 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
 Work with team members and customers to develop new ideas and strategies for
controlling generator power and frequency and plasma properties to meet or exceed
the desired customer metrics.
 Design, implement, troubleshoot and support control system electronics/software for
RF power delivery systems and/or subsystems (i.e. high-power switching circuits).
 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 required.
 Experience developing FPGA test benches for test/validation purposes desired.
 Experience with C++ Object Oriented Design principles is required.
 Experience with ARM Processors is desired.
 Experience with Dual-Core Asymmetric Multi-processor concept is desired.
 Experience with Python is 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.

Job Features
Job Category Sr. Software Engineer
Duration Full time
Job Location Rochester, NY

Apply Online