Embedded Software Engineer

Experience with the latest General-Purpose GPU (GP-GPU) processors, FPGAs, or combinations of these two technologies is highly desired.

Responsibilities include developing prototype code as needed in frameworks such as OpenCL and/or CUDA and evaluating performance-to-power-ratio characteristics.

Goal is to use these systems/solutions to support on-orbit data processing for payloads such as Synthetic Aperture Radars (SARs), hyper-spectral imagers and related.

Duties and Responsibilities:

  • Embedded software design and implementation using processors and tools associated with FPGA based ARM Applications Processors.
  • Software development with embedded Linux, Linux networking, other embedded operating systems.
  • RFC level implementation of networking protocols (IP, IPsec).

Skills and Experience:

  • Bachelor’s Degree in related field (Computer Science, Engineering, etc.) is highly desired. Combination of experience and education in lieu of a degree is acceptable.
  • Ability to obtain government security clearance is required (unable to accept or sponsor work visas at this time).
  • US Citizenship Required.