Junior Software Engineer
Core
Develop, maintain, test, and document software for RF systems, simulations, and performance analysis environments to support control, modeling, and testing of operationally relevant systems.
Role type
Junior IC software engineer (RF/PNT systems)
Builds
Software solutions for RF systems, simulations, and performance analysis environments
Domain
Defense, RF systems, Position Navigation and Timing (PNT)
Deliverable
production ML models | product features
Required skills
C#, C++, Python, Linux/Windows development, algorithm implementation, software integration, test execution, documentation
Preferred skills
GPS/GNSS signal processing, navigation algorithms, modeling/simulation, real-time/embedded systems, HITL/SITL test architectures
Technologies
C#, C++, Python, Linux, Windows, GNSS, inertial navigation, sensor fusion
Responsibilities
Develop, maintain, test, and document software for systems, simulations, and performance analysis environments; Implement algorithms and models under guidance; Integrate software with hardware- and software-in-the-loop (HITL and SITL) and digital twin environments; Develop interfaces between software components and external systems; Support test planning, execution, and analysis for PNT-focused experiments; Collaborate with systems engineers to align system requirements with software designs
Seniority
Junior, mentored IC