Overview
On Site
Compensation information provided in the description
Full Time
Skills
Software Design
DoD
Security Clearance
Firmware Development
Collaboration
Sensors
MATLAB
HDL
VHDL
Verilog
COTS
Computer Hardware
Evaluation
Test Plans
Testing
Functional Requirements
Firmware
C++
Electrical Engineering
Xilinx
Intellectual Property
IP
System On A Chip
FPGA
Digital Signal Processing
Algorithms
Image Processing
Interfaces
AXI
Embedded Systems
Operating Systems
RTOS
Green Hills
Taxes
Life Insurance
Business Transformation
Law
Job Details
Description
FPGA Firmware/Software Design Engineer
Candidate must be able to possess (and maintain) a Final DoD Secret Clearance.
Primary Responsibilities
The FPGA/Firmware design engineer's primary job functions include designing, implementing, and testing firmware solutions targeting unique high-speed FPGAs and their supporting circuitry.
Collaborate with a multidisciplinary design team (electrical engineers, systems engineers, and scientists) to implement and integrate FPGA designs and sensor systems.
Analyze, design, simulate, and implement algorithms in hardware descriptor languages, HDL (VHDL, Verilog), based on MATLAB model(s).
Analyze, design, and implement HDL test benches in hardware description languages, HDL (VHDL, Verilog), for code validation and validation against models.
Analyze schematic diagrams for either custom or commercial-off-the shelf (COTS) electronic hardware involving high-speed digital and/or analog circuitry in associated FPGA-centric systems.
Conduct experimental tests on latest FPGA and SoC evaluation boards, evaluate results, and then develop specifications for selecting next-generation components for deliverable systems.
Work on problems of diverse scope, determining methods and procedures to be used on new assignments, and providing feedback and recommendations to other technical personnel.
Develop project test plans and test procedures, provide test planning support, and assist in the execution of both lab testing and field testing.
Develop and maintain requirements documents, functional specification documents, interface control documents, etc.
Skills
firmware, C++, fpga
Additional Skills & Qualifications
PREFERRED
MS Degree in Electrical Engineering
Familiarity with modern Xilinx FPGA families and design tools (7-series FPGAs, Ultrascale+, Vivado, Xilinx IP cores).
Experience working with SoC designs such as Zynq and Zynq Ultrascale+ including architecting and interfacing with peripherals, interrupts, and related bus architectures.
Experience developing and implementing FPGA-optimized versions of DSP algorithms (e.g., modulation/demodulation, PLLs, filters, image processing).
Experience with standard internal interfaces such as AXI4, AXI4-Stream, and AXI4-Lite.
Experience working with embedded operating systems (i.e., RTOS such as Green Hills).
Pay and Benefits
The pay range for this position is $100.00 - $113.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
Medical, dental & vision
Critical Illness, Accident, and Hospital
401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
Life Insurance (Voluntary Life & AD&D for the employee and dependents)
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in San Diego,CA.
Application Deadline
This position is anticipated to close on May 11, 2025.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
FPGA Firmware/Software Design Engineer
Candidate must be able to possess (and maintain) a Final DoD Secret Clearance.
Primary Responsibilities
The FPGA/Firmware design engineer's primary job functions include designing, implementing, and testing firmware solutions targeting unique high-speed FPGAs and their supporting circuitry.
Collaborate with a multidisciplinary design team (electrical engineers, systems engineers, and scientists) to implement and integrate FPGA designs and sensor systems.
Analyze, design, simulate, and implement algorithms in hardware descriptor languages, HDL (VHDL, Verilog), based on MATLAB model(s).
Analyze, design, and implement HDL test benches in hardware description languages, HDL (VHDL, Verilog), for code validation and validation against models.
Analyze schematic diagrams for either custom or commercial-off-the shelf (COTS) electronic hardware involving high-speed digital and/or analog circuitry in associated FPGA-centric systems.
Conduct experimental tests on latest FPGA and SoC evaluation boards, evaluate results, and then develop specifications for selecting next-generation components for deliverable systems.
Work on problems of diverse scope, determining methods and procedures to be used on new assignments, and providing feedback and recommendations to other technical personnel.
Develop project test plans and test procedures, provide test planning support, and assist in the execution of both lab testing and field testing.
Develop and maintain requirements documents, functional specification documents, interface control documents, etc.
Skills
firmware, C++, fpga
Additional Skills & Qualifications
PREFERRED
MS Degree in Electrical Engineering
Familiarity with modern Xilinx FPGA families and design tools (7-series FPGAs, Ultrascale+, Vivado, Xilinx IP cores).
Experience working with SoC designs such as Zynq and Zynq Ultrascale+ including architecting and interfacing with peripherals, interrupts, and related bus architectures.
Experience developing and implementing FPGA-optimized versions of DSP algorithms (e.g., modulation/demodulation, PLLs, filters, image processing).
Experience with standard internal interfaces such as AXI4, AXI4-Stream, and AXI4-Lite.
Experience working with embedded operating systems (i.e., RTOS such as Green Hills).
Pay and Benefits
The pay range for this position is $100.00 - $113.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
Medical, dental & vision
Critical Illness, Accident, and Hospital
401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
Life Insurance (Voluntary Life & AD&D for the employee and dependents)
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in San Diego,CA.
Application Deadline
This position is anticipated to close on May 11, 2025.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.