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.
  • Software Engineer – IP Networking:  Seeking experienced full time software engineer with experience in Embedded OSes and RFC level understanding of networking protocols (IPsec, IKE).
  • Project Manager / System Engineer: Seeking a lead engineer with experience in communications / COMSEC electronics, software design and design certification (NIST, EAL, Type 1, etc.).
  • FPGA & Digital/Analog Board Design Engineer: Seeking an electrical engineer with experience in one or more of the following areas: VHDL design (Xilinx and Actel devices), processor peripherals, error correcting code, serial communication protocols, mixed signal design, schematic design, board checkout and acceptance testing, and environmental testing.