Bachelor of Science/Engineering degree in Computer Science, Computer Systems, or a related field.
Object-Oriented (OO) Software development experience in C/C++ within a Linux environment.
Experience in embedded real-time software development, debug, and test.
Experience with Real-Time Operating Systems (RTOS) environments, including VxWorks, Integrity, LynxOS, Yocto Linux, or other equivalent RTOS.
Experience with the full software development lifecycle.
Must hold an active secret security clearance.
Minimum of 2 years of experience in an embedded environment.
Familiarity with RTOS functionality, with at least 2 years of internship or professional experience.
Experience with PowerPC, ARM, and/or RISC-V architectures.
Experience in design, integration, and testing with real-time computer-in-loop and hardware-in-loop test laboratories.
Experience in developing interfaces to support weapon system integration efforts.