CareerPlan

Senior Software Engineer (U.S. Citizenship required)

US - Wilsonville, ORFull-time2026-10-08 → 2026-11-10
Citizens only

Core

Design and implement low-level hardware interfacing software and real-time multi-processor communication for next-generation multi-spectral imaging systems.

Role type

Senior embedded software engineer (real-time systems)

Builds

Multi-spectral imaging systems (infrared, low-light, visible light) for defense and public safety

Domain

Defense, aerospace, and public safety

Deliverable

production ML models

Required skills

C/C++, multithreaded software development, Linux kernel drivers, real-time operating systems (FreeRTOS, VxWorks), serial/packetized protocols (Ethernet, MS1553, ARINC, CAN, TCP/IP), FPGA collaboration

Preferred skills

Qt/QML, Xilinx/Snapdragon architectures, networking protocols, Java, real-time video streaming, MISB metadata management

Responsibilities

Design hardware interfacing software, implement real-time communication methodologies, develop serial/packetized protocols, collaborate with FPGA/Electrical/Mechanical engineers, create collaborative team environments

Seniority

Senior, hands-on IC