XX
FPGA Firmware EngineerScientific Research CorporationNorth Charleston, South Carolina, United States

Dieses Stellenangebot ist nicht mehr verfügbar

XX

FPGA Firmware Engineer

Scientific Research Corporation
  • US
    North Charleston, South Carolina, United States
  • US
    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 (

  • North Charleston, South Carolina, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.