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 3 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

Software Engineer - Embedded Systems

Software Engineer position focusing on embedded systems development for agricultural machinery at SDF Group, requiring expertise in C/C++, real-time operating systems, and Model Based Design.

Software Engineer - Embedded Systems

Embedded Systems Software Engineer position at SDF Group, focusing on developing embedded software for agricultural machinery using C/C++ and real-time operating systems.

Electrical Systems Engineer

Electrical Systems Engineer position at Toyota Research Institute focusing on vehicle platform research and electrical systems design for autonomous driving technology.

Mechanical Maintenance Engineer

Mechanical Maintenance Engineer position at Marshalls PLC, focusing on production equipment maintenance and optimization in Falkirk, Scotland.

Electrical Design Engineer

Electrical Design Engineer role at ABTC, focusing on developing innovative electrical designs for battery material production systems in Sparks, NV.