SRC, Inc. is looking for a Firmware Engineer Intern to assist in FPGA and embedded firmware development efforts, contributing to solutions for defense, environment, and intelligence sectors.
Requirements
- Coursework and/or experience with digital design or embedded processing
- Strong understanding of digital logic
- Knowledge of VHDL/Verilog, C, and/or Python is preferred
- Implement FPGA solutions using Very High-Speed Integrated Circuit Hardware Description Language (VHDL)/Verilog
- Perform verification of firmware designs through simulation and hardware testing
- Learn and apply FPGA design principals including RTL design, verification, logic synthesis, prototyping, and timing analysis
- Use Python, TCL and other scripting languages to automate continuous development, continuous integration (CI/CD) workflows
Responsibilities
- Implement FPGA solutions using Very High-Speed Integrated Circuit Hardware Description Language (VHDL)/Verilog
- Perform verification of firmware designs through simulation and hardware testing, identifying, and resolving any design issues or bottlenecks
- Learn and apply best practices in programmable logic design and development
- Learn and apply FPGA design principals including RTL design, verification, logic synthesis, prototyping, and timing analysis
- Use Python, TCL and other scripting languages to automate continuous development, continuous integration (CI/CD) workflows
- Implement, and test HDL components for application in digital signal processing, command and control, external hardware interfaces, high-speed communication protocols and more.
- Collaborate with diverse, cross-functional teams of hardware and software engineers to ensure the FPGA or embedded design aligns with the overall project goals and requirements.
Other
- Two years of college with a degree focused in Electrical Engineering, Computer Engineering, or related field
- A minimum grade point average of 3.3
- Ability to work collaboratively in a team environment, with excellent communication skills
- Must meet eligibility requirements
- Intern/Co-Op