Embedded Software Engineer (Associate, Mid-Level, or Lead)
Core
Develop, optimize, and maintain embedded electro-mechanical pointing and tracking control systems for advanced optical and quantum research telescopes.
Role type
Senior IC embedded software engineer (RTOS/FPGA)
Builds
Firmware and software for electro-optical systems supporting Space Domain Awareness
Domain
Defense / Aerospace / Optics
Required skills
C++, Real-Time Operating Systems (RTOS), System on Chip (SoC), FPGA integration, hardware interrupt handling, multi-tasking, synchronization primitives, queue management, DDR/QSPI/UART/Ethernet interfaces, servo control, sensor acquisition
Preferred skills
AMD/Xilinx Vivado/Vitis IDE, VHDL, MATLAB/Mathematica, mixed signal oscilloscopes, telescope systems, electro-optics
Technologies
C++, FreeRTOS, VHDL, MATLAB, Mathematica, Vivado, Vitis, DDR, QSPI, UART, RS-422, RS-485, Ethernet
Responsibilities
Design and validate firmware components, integrate software into functional systems, research algorithms, troubleshoot firmware/software issues, document test results
Seniority
Mid-Level to Lead, hands-on IC
