Senior Specialist, Software Engineering
Core
Design, develop, implement, and test sensor-control software for airborne imaging systems.
Role type
Senior embedded software engineer (avionics/sensor systems)
Builds
Electro-optical/infrared airborne imaging solutions
Domain
Defense technology / Avionics / Embedded systems
Deliverable
production ML models | product features
Required skills
C++, Python, Linux, Windows, QNX, hardware/software integration, embedded software development, DevSecOps, test automation, API development, distributed systems, software architecture
Preferred skills
Control-system modeling (Matlab/Simulink), embedded security/encryption, video transport/encoding/processing, real-time operating systems, debug/trace analysis, release engineering, change/configuration management, network storage, Gigabit Ethernet, InfiniBand
Technologies
C++, Python, Linux, Windows, QNX, Matlab, Simulink, Visual Studio, XML, Bash, OpenGL, ARM, FPGA, SoC, GPP, GPU, Ethernet, InfiniBand, XMLSpy
Responsibilities
Design and develop sensor-control software for airborne imaging systems; debug and unit-test software products; model, simulate, and analyze complex software systems; coordinate with hardware and software teams to develop interfaces and resolve compatibility issues; participate in design, code, and test reviews; provide production support and resolve problems; manage multiple projects within design specifications and budget constraints.
Seniority
Senior, hands-on IC
