FPGA Firmware Engineer

Vets Hired

Not Interested
Bookmark
Report This Job

profile Job Location:

North Charleston, SC - USA

profile Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Summary

We are seeking an experienced FPGA Firmware Engineer to support Software Defined Radio (SDR) systems within a defense-focused engineering environment. This role emphasizes hardware description language (HDL) development and application design for embedded system-on-chip (SoC) platforms while also contributing to broader embedded software development efforts including architecture integration testing automation and system demonstrations.
This position is contingent upon funding.

What You Will Do

  • Architect software and firmware systems for embedded SoC hardware platforms

  • Design develop and maintain new and legacy FPGA logic components

  • Develop communication interfaces between distributed software components

  • Create embedded Linux applications and drivers to integrate FPGA hardware with software systems

  • Package and integrate IP components within FPGA block designs

  • Design and develop testbenches and validation tools

  • Develop for and integrate with digital signal processors (DSPs)

  • Implement partial reconfiguration strategies for FPGA platforms

  • Utilize containerization approaches to dynamically program FPGAs

  • Automate development workflows using scripting tools

  • Participate in system integration activities and technical demonstrations

Requirements

  • 58 years of experience developing and maintaining FPGA firmware

  • Proficiency in VHDL and familiarity with high-level programming languages such as C/C

  • Comfortable working in Linux development environments

  • Strong understanding of software development life cycles

  • Formal education or equivalent experience in systems engineering software engineering or related discipline

  • Strong analytical communication and problem-solving skills

  • Ability to work independently and collaboratively within a technical team

  • U.S. Citizenship required

  • Active U.S. Government Secret clearance required

Desired Qualifications

  • Experience developing embedded software for general-purpose processors (GPPs) and/or DSPs

  • Experience with embedded Linux and SoC-based architectures

  • Experience with Xilinx FPGAs and Vivado/Vitis toolchains

  • Familiarity with embedded OS build systems such as Yocto Buildroot or PetaLinux

  • Experience with SDR platforms and related frameworks

  • Proficiency in scripting languages such as Bash and TCL

  • Familiarity with MATLAB for signal processing and modeling

  • Experience with containerization and virtualization tools (Docker Kubernetes Vagrant Ansible)

  • Familiarity with modular open systems architectures such as CMOSS SOSA MORA VICTORY or OpenVPX

Travel Requirements

  • Occasional domestic travel (less than 10%) to support stakeholder meetings system integration and demonstrations

Job Summary We are seeking an experienced FPGA Firmware Engineer to support Software Defined Radio (SDR) systems within a defense-focused engineering environment. This role emphasizes hardware description language (HDL) development and application design for embedded system-on-chip (SoC) platforms w...
View more view more

Key Skills

  • Embedded Software
  • Robotics
  • Arm
  • Firmware
  • Debugging
  • C/C++
  • Zigbee
  • OS Kernels
  • Signal Processing
  • Ethernet
  • Assembly
  • Internet Of Things