Software Engineer
Summary
Voyager Technologies seeks a Software Engineer with 7+ years of embedded systems experience to architect, design, and develop software components for space and national security applications, including Software-Defined Radios and space-rated cameras. The role involves creating software specifications and design documents, developing board-support software for single-board computers, collaborating with hardware teams on device drivers, and working with embedded processors (ARM, PowerPC, x86, TI-DSP), embedded Linux, and communication protocols (SPI, UART, I2C, Ethernet, SpaceWire, CameraLink). Required skills include C/C++ low-level programming, familiarity with embedded development tools, and experience with software lifecycle processes from requirements analysis through deployment.