FPGA Engineer Job at SAIC, Dahlgren, VA

U3FyZjdGRkg4dXNyb2lwVEZXTEs3NExZRkE9PQ==
  • SAIC
  • Dahlgren, VA

Job Description

Description

SAIC is seeking an FPGA Engineer to join the Advanced Hypersonic Weapons & Guided Munitions Division (E20) to support software development of Naval gun weapons systems in Dahlgren, VA.

JOB RESPONSIBLITIES:

  • Develop embedded systems software, primarily in C/C++
  • Develop performant, real-time Linux applications for resource constrained systems
  • Develop FPGA firmware to meet mission needs
  • Familiarity with BMS Interface Board - Raspberry Pi based interface to connect BMS to projectiles
  • Embedded system UDP receiver to send time-critical packets across FPGA-based software defined radio
  • Add encryption and boot security to existing Intel SoC FPGA platform
  • Develop/update/maintain existing flight executive C/C++ code and develop/integrate new hardware/software interfaces required to meet mission needs
  • Develop/update/maintain existing FPGA firmware and develop/integrate new hardware/software interfaces required to meet mission needs
  • Other duties as assigned

Qualifications

REQUIRED EDUCATION AND EXPERIENCE:

  • Bachelor's degree in engineering, scientific, or technical discipline
  • Five (5) or more years professional technical experience which includes FPGA design and development
  • Proficiency in a combination of the following areas:
    • Xilinx FPGA
    • Intel FPGA
    • Digital Signal Processor (DSP)
  • Read/understand PCB schematics
  • Basic understanding of RF concepts
  • Surface Mount Soldiering experience
  • Intermediate to advanced level skills in Microsoft Office software suite
  • Active secret clearance
  • US Citizen required

DESIRED SKILLS:

  • Experience with Hyper Velocity Weapons preferred
  • Familiarity with research and development projects a plus
  • Linux preloader, u-boot, Linux kernel, device tree, etc.
  • Networking protocols/interfaces - Ethernet, UDP, TCP/IP
  • Serial protocols - UART (RS232 / RS422), I2C, SPI
  • Debugging
  • Knowledgeable in Programming and Scripting Languages (C/C++; Verilog; Python; TCL; Shell scripts; Git Version Control)





Job Tags

Work at office,

Similar Jobs

Disability Solutions

Health Sciences Reference Librarian, University of Cincinnati Libraries Health Sciences Library Job at Disability Solutions

 ...Overview The Donald C. Harrison Health Sciences Library (HSL) seeks a motivated, collaborative, and experienced health sciences librarian to support research, instruction, systematic reviews and other forms of in-depth searching across the Academic Health Center's... 

Shelby American, Inc.

Childcare Multi-Site Director - Ryder Job at Shelby American, Inc.

WHO WE ARE: Healthy Kids is not just another childcare provider. We are Inc. 5,000's fastest-growing provider of Early Learning, Before and After School, and Summer Camp Programs with over 100 locations and growing. We are a certified benefit corporation on a mission to...

ContactLink Solutions

Japanese US- Based Interpreter Job at ContactLink Solutions

 ...WE ARE HIRING INTERPRETERS!!! LANGUAGE: JAPANESE Requirements: ~90% English proficiency~ Steady wired internet connection ~ USB Wired headset ~ Windows 10or MacOS WHAT WE OFFER YOU: Fully remote position with a clear schedule Full-time or part... 

CHRISTUS Health

RN, Registered Nurse - Endoscopy Job at CHRISTUS Health

 ...Perioperative Department-specific competency validation.Completion of all annual competency verification requirements.ExperiencePerioperative RN Residency, or recently practicing in an OR/Perioperative Setting preferred.Licenses, Registrations, or CertificationsCurrent ACLS... 

Renova One

Construction Project Manager Job at Renova One

 ...commercial properties nationwide. With expertise in flooring, carpet cleaning, turnkey solutions, interior and exterior renovations,...  ...lifecycle, manage project teams, coordinate with clients, subcontractors, and vendors, and ensure that all work is completed to the highest...