FPGA Engineer Job at SAIC, Dahlgren, VA

RUFKOFZ2L0xRcm5WVzc3M2FhNFM5SXpGdmc9PQ==
  • 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

Nagish

Customer Support Operations Lead Job at Nagish

 ...including at least a year in a managerial or team lead role ~ Proven experience managing support systems and processes (Intercom, Zendesk, Linear, Mixpanel, etc.)~ Excellent written and verbal communication skills, and the ability to explain complex technical... 

355 Grand Street

Nurse Midwife-PD Days-MMG Concurrent-Jersey City-NJ Job at 355 Grand Street

 ...Job Title: Nurse Midwife Location: Jersey City Medical Center Department: MMG Concurrent Req#: 0000192616 Status: Per Diem Shift: Day Pay Range: $94.76 - $94.76 per hour Pay Transparency: The above reflects the anticipated hourly wage range for... 

Small Business

Wanted Registered Nurse (RN) Part-time Job at Small Business

 ...for a Registered Nurse as needed for in-home care visits. These visits could be any of the following types of RN services (IVIG, Insurance Assessments, Facility Assessments, Catheter Changes, Lab Draws, Teach & Train injections, in-home infusions and Wellness Clinics... 

Detroit Lakes Community and Cultural Center

Sports, Recreation & Wellness Coordinator Job at Detroit Lakes Community and Cultural Center

 ...Job Title: Sports, Recreation & Wellness Coordinator Location: Detroit Lakes Community and Cultural Center (DLCCC) Reports To: Membership and Marketing Director Employment Status: Non-exempt, 0.8 FTE Position Summary: The Sports, Recreation & Wellness Coordinator... 

Prestige Family Dentistry

Dental Assistant/Sterile Technician Job at Prestige Family Dentistry

 ...position that will allow you to grow with an amazing up and coming team & have room for advancement?? Our busy, rapidly expanding dental office is on the search to add to our team!We are NOT looking for a specific skill set. We are looking for the RIGHT people, with...