Embedded Firmware Engineer - FPGA

SciTec is a dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense.
Princeton, NJ, USAEl Segundo, CA 90245, USA
$96,000 - $168,000
Embedded
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Cybersecurity · Space

Description For Embedded Firmware Engineer - FPGA

SciTec, Inc. is a dynamic small business with the mission to deliver advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense. We support customers throughout the Department of Defense and U.S. Government in building innovative new tools to deliver unique world-class data exploitation capabilities.

SciTec has immediate opportunities for talented engineers to support programs focusing on development of software and firmware for System on a Chip (SoC) - ARM/FPGA processing engines. We are looking for experienced developers to join a fast-growing team dedicated to developing embedded architectures including software, middleware, and hardware drivers.

Responsibilities include:

  • Adapting existing image and signal processing C++ and python code base for hardware accelerated payload signal processing on space-hardened FPGAs.
  • Developing software for complex processing algorithms using both open source and internally developed libraries and APIs.
  • Supporting the development of kernels and drivers for ARM Linux-based operating systems.
  • Building new tools for performance testing, debugging, and benchmarking.
  • Working with Industry partners to develop, document, and support integration testing.
  • Documenting algorithm requirements, designs, and performance metrics for presentation and reporting to Industry partners and government customers.

The ideal candidate will have a strong background in software development, FPGA programming, and embedded systems. This role offers the opportunity to work on cutting-edge technologies in support of national security, with a competitive salary and benefits package including an Employee Stock Ownership Plan, 401K contributions, and comprehensive insurance coverage.

Join SciTec to be part of a team dedicated to delivering innovative solutions in a dynamic and growing field. Note that U.S. citizenship and the ability to obtain a security clearance are required due to the nature of the work.

Last updated 21 days ago

Responsibilities For Embedded Firmware Engineer - FPGA

  • Adapt existing image and signal processing C++ and python code base for hardware accelerated payload signal processing on space-hardened FPGAs
  • Develop software for complex processing algorithms using both open source and internally developed libraries and APIs
  • Support the development of kernels and drivers for ARM Linux-based operating systems
  • Build new tools for performance testing, debugging, and benchmarking
  • Work with Industry partners to develop, document, and support integration testing
  • Document algorithm requirements, designs, and performance metrics for presentation and reporting to Industry partners and government customers

Requirements For Embedded Firmware Engineer - FPGA

Python
Linux
  • Bachelor's degree in engineering, computer science, mathematics, or related field
  • At least 3 years with software development using C++ in a Linux development environment
  • At least 3 years professional experience with FPGAs, embedded programming, and Xilinx platforms
  • At least 3 years professional experience using C++, python, and shell scripts for testing and validation
  • Demonstrated communication and presentation skills
  • Ability to obtain and maintain a Department of Defense security clearance
  • Detail oriented
  • Strong verbal and written communication skills
  • U.S. citizenship

Benefits For Embedded Firmware Engineer - FPGA

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
Equity
  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution (no employee contribution required)
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • 100% company paid Hospital Indemnity insurance
  • Voluntary Accident and Critical Illness insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

Interested in this job?

Jobs Related To SciTec Embedded Firmware Engineer - FPGA

Software Development Engineer-II, E-reader products

Mid-level Software Development Engineer position at Amazon working on Kindle E-reader operating system and low-level components

Software Development Engineer-II, E-reader products

Software Development Engineer position at Amazon working on Kindle E-reader operating system and low-level components, requiring C/C++ expertise and system programming experience.

Software Development Engineer-II, E-reader products

Mid-level Software Engineer position at Amazon working on E-reader operating system development using C/C++, focusing on system optimization and security.

Software Development Engineer-II, E-reader products

Mid-level Software Engineering role at Amazon developing operating system and low-level components for Kindle E-readers using C/C++.

System Development Engineer - Wireless, Ring

System Development Engineer position at Ring focusing on connectivity solutions for smart home security devices, involving work with Wi-Fi, Bluetooth, and various network protocols.