Position: Communications Engineer
Security Requirement
: MUST BE ELIGIBLE TO OBTAIN A SECURITY CLEARANCE
Key Responsibilities
-
Design, develop, test, and maintain embedded real-time software applications.
-
Develop software for military and mission-critical systems.
-
Create software requirements, architecture, and detailed designs.
-
Work with RTOS, device drivers, hardware interfaces, and embedded platforms.
-
Support CI/CD, DevOps, APIs, containerized applications, and distributed systems.
-
Participate in software integration, testing, deployment, and troubleshooting.
-
Prepare technical documentation, reports, proposals, and presentations.
-
Provide technical leadership and mentor development teams.
-
Ensure software meets security, safety, and military standards.
-
Collaborate with customers, stakeholders, and project teams.
Required Qualifications
-
Strong experience developing embedded software for complex systems.
-
Proficiency in C/C++ and/or Ada programming.
-
Experience with real-time embedded software development.
-
Strong analytical, debugging, and problem-solving skills.
-
Ability to work effectively in collaborative engineering environments.
Preferred Qualifications
-
Active Secret Clearance (preferred).
-
Experience with electronic warfare (EW), sensor systems, or defense applications.
-
Experience developing secure and safety-critical software.
-
Knowledge of avionics communication protocols such as MIL-STD-1553, ARINC 429, Ethernet, and RS-422.
-
Experience with military radios, tactical data links, and avionics systems.
-
Familiarity with RTOS, DevOps, CI/CD, APIs, containers, and distributed systems.
-
Experience leading software development teams.
Education & Experience
-
Bachelor's degree + 9 years of experience, OR
-
Master's degree + 7 years of experience, OR
-
PhD + 4 years of experience.
Relevant Degrees
-
Computer Science
-
Computer Engineering
-
Electrical Engineering
-
Aerospace Engineering
-
Physics
-
Related technical fields.