Quest Defense Systems and Solutions is seeking a highly skilled Senior Electronic Hardware / FPGA Engineer to join a team developing a new control system platform for nuclear power plants. The role involves designing and implementing electronic hardware and software for Nuclear Power Plant systems, requiring strong hardware design and FPGA skills as well as effective communication with other teams.
Responsibilities:
- Prepare design specifications
- Printed Circuit Board (PCB) design using tools such as Altium
- Programmable Logic Device (PLD) design
- Field Programmable Gate Array (FPGA) design
- Performing simulation/module testing of design
- Performing integration testing of the design
- Documenting test results
- Creating manufacturing test procedures for designs
- Performing PLD / FPGA code reviews
- Performing Verification of Design Specifications and Reports
- Engage customers to define scope, review results, and discuss technical risks
- Work with Tech Leads to establish an effective work plan, including time estimates, schedule estimates, requirements, and work processes
- Apply engineering fundamentals and 1st order engineering principles to establish and/or confirm expected performance
- Provide clear and complete analysis documentation in accordance with GE engineering procedures
- Manage time effectively to provide quality deliverables within the expected project timeline
- Communicate effectively to leadership the status of work activities
- Effectively manage multiple priorities
Requirements:
- Bachelor's or Master's degree in aerospace engineering, electrical engineering, software engineering, or a related technical field
- 15+ years of relevant experience
- Knowledge of common PLD/FPGA languages and PLD/FPGA development tools (Signal Tap, Debuggers, etc)
- Experience with coding conventions, unit testing, and integration testing of PLD/FPGA's
- Circuit board layout experience
- Solves technical challenges through the application of common design patterns and identifying appropriate patterns for use in problem-solving
- Effective use of data structures and algorithms
- Experience in understanding coding standards that meet and deliver desired functionality using the technology selected for the project
- Leadership experience inside and/or outside the classroom
- Excellent written and verbal communication skills and ability to articulate clearly
- Contributes to creative solutions and challenges the status quo
- Proactively learns new tools and identifies opportunities for improvement, and promotes their adoption