Firmware Engineer

NSS

Herndon (VA)

On-site

USD 95,000 - 125,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hi-Rel Space programs
Signal processing
Spacewire
Gigabit Ethernet
Aurora interfaces
IP cores
MCU firmware
Zynq MicroBlaze

Job summary

NSS in Herndon, VA is seeking an experienced Firmware Engineer to contribute to the development of electro-optical systems on our R&D team. You will help design, verify, and upgrade firmware for aerospace-grade hardware in collaboration with hardware engineers.

Required: 3+ years in firmware, BS in EE or CS, VHDL experience, FPGA tools (Vivado, Libero), and familiarity with SPI/I2C/UART, DDR3, and test benches. Bonus: Space/Hi-Rel programs and Spacewire interfaces.

Qualifications

  • 3+ years relevant experience
  • BS in Electrical Engineering or Computer Science
  • Expertise with firmware, preferably VHDL
  • Familiarity with Xilinx and/or Microchip FPGAs, and their associated development tools (Vivado & Libero)
  • Experience developing in VHDL
  • Experience with interfaces such as SPI, I2C, UART, GTX/GTH Transceivers
  • Experience with high-speed memory interfaces (e.g., DDR3)
  • Experience developing test benches and running simulations to exercise the design and verify compliance with requirements
  • Experience interfacing and working with hardware designers during development and test phases
  • Experience using schematics and block diagrams as inputs for the firmware development effort
  • Experience using lab instruments (oscilloscope, logic analyzer, etc.)
  • Developing Hi-Rel/Space programs
  • Signal processing
  • Spacewire, Gigabit Ethernet, or Aurora interfaces
  • Using IP cores
  • Developing code for microcontrollers
  • Developing code for FPGA embedded cpu cores, such as Zynq and Microblaze
  • Designing GUI-based test software to exercise firmware

Responsibilities

  • Develop, verify, and upgrade firmware for electro-optical systems
  • Collaborate with hardware engineers during development and test phases
  • Utilize schematics and block diagrams as inputs for firmware development
  • Create and execute test benches and simulations to verify compliance with requirements
  • Work with Xilinx and Microchip FPGA tools and development environments

Skills

VHDL
Firmware development
FPGA design
SPI/I2C/UART
DDR3 memory
Test benches
Hardware interface
Schematic inputs
Lab instrumentation

Education

Bachelor's degree

Tools

Vivado
Libero

Job description

JOB DESCRIPTION

leading developer of laser and electro-optic systems for the aerospace community, with key contributions to lasers for atmospheric sensing, laser communications, and lidar sensors for NASA, DoD, and commercial customers. We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research and Development Team in Herndon, VA. As part of our R&D division, you will work on small teams to develop, verify, and upgrade the firmware in our electro-optical systems.

JOB REQUIREMENTS
  • 3+ years relevant experience
  • BS in Electrical Engineering or Computer Science
  • Expertise with firmware, preferably VHDL
  • Familiarity with Xilinx and/or Microchip FPGAs, and their associated development tools (Vivado & Libero)
  • Experience developing in VHDL
  • Experience with interfaces such as SPI, I2C, UART, GTX/GTH Transceivers
  • Experience with high-speed memory interfaces (e.g., DDR3)
  • Experience developing test benches and running simulations to exercise the design and verify compliance with requirements
  • Experience interfacing and working with hardware designers during development and test phases
  • Experience using schematics and block diagrams as inputs for the firmware development effort
  • Experience using lab instruments (oscilloscope, logic analyzer, etc.)

Bonus Areas:

  • Developing Hi-Rel/Space programs
  • Signal processing
  • Spacewire, Gigabit Ethernet, or Aurora interfaces
  • Using IP cores
  • Developing code for microcontrollers
  • Developing code for FPGA embedded cpu cores, such as Zynq and Microblaze
  • Designing GUI-based test software to exercise firmware
EDUCATION

Bachelor's Degree

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

TalentRemedy • Herndon (VA)

On-site
USD 120,000 - 160,000
Senior Firmware Engineer
Senior Firmware Engineer

Fibertek Inc • Herndon (VA)

On-site
USD 100,000 - 130,000
Competitive and incentivized compensation package
Excellent benefits
Progressive learning environment
Electrical Engineer / FPGA & CPU
Electrical Engineer / FPGA & CPU

NSS • Herndon (VA)

On-site
USD 100,000 - 150,000
Firmware Engineer
Firmware Engineer

Vadum Inc. • Raleigh (NC)

On-site
USD 120,000 - 170,000
Firmware Engineer
Firmware Engineer

EVONA • California (MO)

On-site
USD 145,000 - 175,000
Firmware Engineer
Firmware Engineer

EVONA • Irvine (CA)

On-site
USD 145,000 - 175,000
Firmware Engineer - Space & Aerospace FPGA/HDL Specialist
Firmware Engineer - Space & Aerospace FPGA/HDL Specialist

TalentRemedy • Herndon (VA)

On-site
USD 120,000 - 160,000
FPGA Engineer (Mid/Sr) - Hybrid/Relo available!
FPGA Engineer (Mid/Sr) - Hybrid/Relo available!

Thrive Recruitment Agency • Phoenix (AZ)

Hybrid
USD 90,000 - 120,000
FPGA Firmware Engineer
FPGA Firmware Engineer

The Judge Group, INC. • Westminster (CO)

On-site
USD 120,000 - 170,000
Competitive compensation
Health, dental, and vision insurance
Paid time off and holidays
+3
FPGA Firmware Engineer (1144714)
FPGA Firmware Engineer (1144714)

The Judge Group • Westminster (CO)

On-site
USD 140,000 - 155,000