FPGA Firmware Engineer

Posted 3 Days Ago
Be an Early Applicant
North Charleston, SC, USA
In-Office
Senior level
Information Technology • Professional Services • Defense
The Role
Develop and maintain FPGA firmware and embedded software for software-defined radio systems on SoC platforms. Responsibilities include VHDL development, Linux applications and drivers, FPGA IP integration, DSP integration, testbench development, partial reconfiguration, toolchain automation, containerized FPGA programming, verification, documentation, and system demonstrations. The role supports Navy communications and electronic warfare programs and requires a Secret clearance and occasional domestic travel.
Summary Generated by Built In
Description
  • 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

#LI-SF1

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 (<10%) to support stakeholder meetings and systems integration and demonstration may be required
About Us

Scientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions. At the core of our capabilities is a seasoned team of highly skilled engineers and scientists with multidisciplinary backgrounds. This team is challenged daily to provide cutting edge technology solutions to our clients.


SRC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with a company match, life insurance, vacation and sick paid time off accruals with amounts increasing based on role and years of service, 11 paid holidays, tuition reimbursement, and a work environment that encourages excellence and more. For positions requiring a security clearance, selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

EEO

Scientific Research Corporation is an equal opportunity employer that does not discriminate in employment.

All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other protected characteristic under federal, state or local law.

Scientific Research Corporation endeavors to make www.scires.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact [email protected] for assistance. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

Skills Required

  • 5-8 years of professional experience
  • Experience developing and maintaining FPGA firmware components
  • Proficiency in VHDL
  • Familiarity with high-level programming languages such as C or C++
  • Comfort developing in a Linux operating environment
  • Strong problem-solving, communication, and analysis skills
  • Knowledge of software development life cycles
  • Formal education or equivalent experience in systems or software engineering
  • U.S. citizenship
  • U.S. government security clearance at the Secret level
  • Experience developing software for embedded general-purpose processors or DSPs
  • Experience with embedded Linux and SoC-based architectures
  • Experience with Xilinx FPGAs and the Vivado/Vitis toolchain
  • Experience with Yocto, Buildroot, or PetaLinux
  • Experience with software-defined radio platforms, frameworks, and software
  • Experience with Bash or TCL scripting
  • Experience using MATLAB for signal processing and modeling
  • Experience with Kubernetes, Docker, Vagrant, or Ansible
  • Familiarity with CMOSS, SOSA, MORA, VICTORY, or OpenVPX architectures
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
2,380 Employees
Year Founded: 2006

What We Do

Sciolex Corporation is a CVE-certified Service-Disabled Veteran-Owned Small Business that provides systems and mission engineering, technical assistance, operations advisory, cloud computing, acquisition support, and executive and administrative services. The company supports federal civil, defense, and Intelligence Community agencies, helping them plan, integrate, test, deploy, and manage information, technology, and mission capabilities while improving information operations through research and innovative processes.

Similar Jobs

Spectrum Logo Spectrum

Director, State Government Affairs

Information Technology • Internet of Things • Mobile • On-Demand • Software
In-Office
West Columbia, SC, USA
100000 Employees

Optum Logo Optum

HouseCalls NP or PA - Kershaw, Lancaster, Lee Counties SC

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Camden, SC, USA
160000 Employees
110K-164K Annually

Optum Logo Optum

Nurse Practitioner Care at Home - Greenville SC

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Greenville, SC, USA
160000 Employees
110K-164K Annually

Optum Logo Optum

Nurse Practitioner Care at Home - Charleston SC

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Charleston, SC, USA
160000 Employees
110K-164K Annually

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account