FPGA Firmware EngineerScientific Research Corporation • North Charleston, South Carolina, United States
Dieses Stellenangebot ist nicht mehr verfügbar
FPGA Firmware Engineer
Scientific Research Corporation
- North Charleston, South Carolina, United States
- North Charleston, South Carolina, United States
Über
- Filling the technical position of Field-programmable Gate Array (FPGA) Firmware Engineer on the Software Defined Radio Systems (SDRS) program at the Navy Information Warfare Center (NIWC) Atlantic in Charleston, SC
- Working alongside industry experts in the fields of SDR, software development, tactical communications, and electronic warfare
- Emphasizing hardware description language (HDL) and application development for system-on-chip (SoC) hardware platforms but will span other aspects of embedded software development including documentation, design, implementation, integration, verification, review, toolchain automation, maintenance, etc.
- Architecting software/firmware systems for embedded SoC hardware platforms
- Designing, developing, and maintaining new and legacy logic components for use on FPGAs
- Designing communications between distributed software components
- Developing embedded Linux applications and drivers to integrate FPGAs with other software components
- Packaging and using IP components in FPGA block diagram design
- Designing and developing testbenches and test tools
- Developing for and integrating with digital signal processors (DSPs)
- Designing for partial reconfiguration
- Using containers to dynamically program FPGAs
- Automating software with scripts
- Performing system demonstrations
FILLING THIS POSITION IS CONTINGENT UPON FUNDING
Requirements
- 5-8 years' experience
- Experienced in developing and maintaining FPGA firmware components
- Proficient in VHDL and familiar with high-level programming languages (e.g. C/C++)
- Comfortable developing in a Linux operating environment
- Highly motivated and able to work both independently and in a team
- Effective complex problem solving skills
- Effective communication and analysis skills
- In-depth knowledge of software development life cycles
- Formal education or equivalent experience in a systems or software engineering discipline
Desired Skills
- Experience in software development for embedded general purpose processors (GPPs) and/or DSPs
- Experience with embedded software development including embedded Linux and SoC-based architectures
- Experience with Xilinx FPGAs and Vivado/Vitis toolchain
- Experience with embedded OS development such as Yocto, Buildroot, or PetaLinux
- Experience with SDR platforms, frameworks, and software
- Experience in scripting languages such as Bash and TCL
- Familiar with use of MATLAB for signal processing and modeling
- Familiar with containerization and virtualization (e.g. Kubernetes, Docker, Vagrant, Ansible, etc.)
- Familiar with using modular open systems architectures such as CMOSS, SOSA, MORA, VICTORY, OpenVPX, etc. to achieve interoperability
Clearance Information
SRC IS A CONTRACTOR FOR THE U.S. GOVERNMENT, THIS POSITION WILL REQUIRE U.S. CITIZENSHIP AS WELL AS, A U.S. GOVERNMENT SECURITY CLEARANCE AT THE SECRET LEVEL
Travel Requirements
Occasional CONUS travel (
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.