Sr Specialist, Electrical Engineering
Apply NowCompany: Switch4 LLC
Location: Columbia, MD 21044
Description:
Title: Sr Specialist, Electrical Engineering
Location: Columbia, MD | Rochester, NY
Job Type: FTE/Permanent
Job Description:
We are seeking digital verification engineers to support the development of secure tactical communication products. The candidate will function primarily in an FPGA verification role, working in a cooperative team environment to verify and test embedded FPGA firmware for communication systems. Successful candidates must have familiarity with a coverage-driven verification methodology from planning through closure as well as knowledge of industry standard interfaces. The candidate will be required to analyze requirements, create test specifications/plans, write tests in SystemVerilog within a UVM test bench framework, and verify designs meet requirements. The candidate will work with cross-functional teams to verify FPGA designs for product development projects.
Essential Functions:
Qualifications:
Preferred Additional Skills:
Location: Columbia, MD | Rochester, NY
Job Type: FTE/Permanent
Job Description:
We are seeking digital verification engineers to support the development of secure tactical communication products. The candidate will function primarily in an FPGA verification role, working in a cooperative team environment to verify and test embedded FPGA firmware for communication systems. Successful candidates must have familiarity with a coverage-driven verification methodology from planning through closure as well as knowledge of industry standard interfaces. The candidate will be required to analyze requirements, create test specifications/plans, write tests in SystemVerilog within a UVM test bench framework, and verify designs meet requirements. The candidate will work with cross-functional teams to verify FPGA designs for product development projects.
Essential Functions:
- Perform FPGA design verification and validation of embedded electronic communication.
- Assist in the development of high-level and detailed verification test plans consistent with system requirements and specifications.
- Develop self-checking test benches for FPGA design verification and validation using SystemVerilog.
- Develop Agents, Test sequences, Cover groups, Predictors, Scoreboards.
- Develop randomized and directed tests to achieve closure on functional coverage and provide feedback to the team to reach functional coverage goals.
- Develop high-level and detailed verification test plans and test benches consistent with system requirements and specifications.
- Work with cross-functional teams as needed to define and verify product and design requirements.
- Prepare design and implementation reviews. Present technical briefings and status to internal and external stakeholders.
Qualifications:
- Bachelor's Degree and a minimum of 6 years of prior relevant experience, or
- Graduate Degree and a minimum of 4 years of prior related experience, or
- In lieu of a degree, a minimum of 10 years of prior relevant experience developing and verifying FPGA/ASIC-based embedded system solutions.
Preferred Additional Skills:
- Demonstrated ability to analyze and debug FPGA firmware and related hardware issues.
- Working knowledge of Ethernet Standard and design experience related to Ethernet packet processing.
- Experience with cryptographic algorithms and cryptographic solutions for embedded communication systems.
- Experience with verification tools.
- FPGA/ASIC RTL Design experience.
- Proficiency in Object-Oriented Programming (C++, Java).
- Proven proficiency in FPGA/ASIC verification using SystemVerilog.
- Working knowledge of UVM/OVM methodology.
- Experience with Advanced Functional Verification tools to report functional coverage.
- Experience with scripting languages (Bash, Perl, Python, Tcl).
- Familiarity with working within Linux OS.
- Familiarity with industry standard interfaces (Ethernet, AXI, SPI).
- Solid technical writing skills and ability to communicate complex technical concepts/solutions both inside and outside of the organization.
- Highly motivated, self-starter, who works well in team environments.