What are the responsibilities and job description for the Electrical Engineering - 3267911 MD position at Metro Assoc.?
FPGA Verification Engineer
About the Role
Join a leading innovator in secure tactical communication systems as an FPGA Verification Engineer. In this key position, you will contribute to cutting-edge embedded firmware development for FPGA-based platforms, ensuring the highest standards of performance, security, and reliability. This role offers a dynamic and collaborative environment focused on delivering state-of-the-art communication solutions.
Primary Responsibilities
- Verification Development: Design and implement self-checking test benches using SystemVerilog to validate FPGA functionality.
- Cross-Functional Collaboration: Work closely with multidisciplinary teams to define, verify, and validate system specifications and requirements.
- Test Execution: Develop and execute comprehensive verification strategies using randomized and directed testing to maximize functional coverage.
- Debugging & Troubleshooting: Identify and resolve firmware and hardware issues in collaboration with engineering teams.
- Compliance & Integration: Ensure FPGA designs adhere to Ethernet standards while incorporating advanced packet processing and cryptographic security features.
- Verification Tools: Leverage advanced tools, including Mentor Graphics, to analyze and optimize functional coverage.
- Test Component Development: Create verification components such as sequences, agents, cover groups, scoreboards, and predictors.
Required Skills & Qualifications
Education & Experience
- Bachelor’s degree in a relevant field with 6 years of experience, OR
- Master’s degree with 4 years of experience, OR
- 10 years of direct FPGA/ASIC verification experience in place of a degree.
Technical Skills
- Expertise in SystemVerilog, UVM/OVM methodologies, and Object-Oriented Programming (e.g., C , Java).
- Strong background in FPGA/ASIC RTL design and functional verification.
- In-depth knowledge of Ethernet protocols, packet processing, and cryptographic algorithms.
- Experience with standard interfaces, including AXI, SPI, and Ethernet.
- Proficiency in Linux environments and scripting languages such as Bash, Python, Perl, or Tcl.
- Demonstrated ability to develop and execute detailed verification plans to achieve functional coverage targets.
Additional Requirements
- Security Clearance: Active SECRET clearance preferred (must be eligible).
- Experience Level: Mid to Senior.
- Management Responsibilities: Not required.
- Travel: Occasional travel may be necessary.
Benefits & Perks
- Comprehensive health, dental, and vision coverage.
- 401(k) matching and flexible spending accounts.
- Generous paid time off, including holidays, parental leave, and sick leave.
- Education assistance and opportunities for professional development.
- Wellness programs to support work-life balance.
Why Join Us?
Be part of an award-winning team at the forefront of secure tactical communication technology. This role provides an opportunity to work on innovative projects, contribute to mission-critical solutions, and grow your career in a forward-thinking environment.
Application Process
All applications will be handled with confidentiality. If your skills and experience align with this opportunity, we will reach out promptly to discuss next steps. This is just one of many exciting career opportunities for talented professionals looking to make an impact.
Job Type: Full-time
Pay: Up to $165,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Relocation assistance
- Vision insurance
Application Question(s):
- 3267911 What type of compensation is desired for a new position?
Experience:
- Recent Electrical Engineering: 6 years (Required)
- Recent System Verilog, UVM/OVM methodology: 1 year (Preferred)
- Recent Object-Oriented Programming (C , JAVA): 1 year (Preferred)
- Recent FPGA/ASIC RTL Design and verification: 1 year (Required)
- Recent Ethernet standards, packet processing: 1 year (Preferred)
- Recent Linux OS & Bash, Perl, Python, Tcl: 1 year (Preferred)
- Recent Cryptographic solutions for embedded systems: 1 year (Preferred)
- Recent Industry-standard interfaces, AXI, SPI, and Ethernet: 1 year (Required)
Security clearance:
- Secret (Required)
Ability to Commute:
- Columbia, MD 21046 (Preferred)
Ability to Relocate:
- Columbia, MD 21046: Relocate before starting work (Preferred)
Willingness to travel:
- 25% (Preferred)
Work Location: In person
Salary : $165,000