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 2 months 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

ADAS Vehicle Integration Engineer

ADAS Vehicle Integration Engineer position at Qualcomm China, focusing on automotive systems integration, testing, and ADAS technology implementation.

Test Engineer

Test Engineer position at Kairos Power, focusing on molten salt testing systems for nuclear energy technology, offering $101K-$119K in Alameda, CA.

Forward Deployed Engineer - Firmware Specialist

Remote Forward Deployed Engineer position specializing in firmware for blockchain mining technology, combining technical expertise with customer support.

Software Engineer, Performance and Thermal, Pixel

Software Engineer position focusing on performance and thermal management for Google Pixel devices, requiring embedded systems expertise and C/C++ programming skills.

SoC and IP Design Engineer, Google Cloud

SoC and IP Design Engineer position at Google Cloud, focusing on custom silicon solutions and hardware architecture for Google's products.