Job Openings
C4ISR Software Engineer
About the job C4ISR Software Engineer
DUTIES & RESPONSIBILITIES:
- Provides engineering support necessary to monitor, review, and critique the software specifications, designs, and implementations being developed by the system contractors and their subcontractors
- Supports a high level of code quality by reviewing unit tests, participating in code reviews, reducing cyclomatic complexity, removing code duplication, and debugging software modules
- Establishes standards and demonstrate an expert understanding of user interface design patterns, object oriented design, refactoring, design patterns, test automation, continuous integration/deployment, concurrency, modeling, versioning, memory management, security, services, networking, inter-process/thread communication, and message queues
- Supports the industry vendors in the design, development, documentation, testing and debugging of applications software and systems
SKILLS & REQUIREMENTS:
- Experience developing embedded real-time software
- Experience developing models and simulation
- Experience working with Real-time Operating Systems (RTOS)
- Experience with object-oriented analysis and design (OOAD) methodologies.
- Experience with Agile software development
- Experience with DevSecOps and/or complex software build plans.
- Experience with open architecture constructs like Sensor Open Systems Architecture (SOSA), Command, Control, Communications, Computers, Cyber, Intelligence, Surveillance, Reconnaissance (C5ISR)/Electronic Warfare Modular Open Suite of Standards (CMOSS), Open Mission Systems (OMS), Open Communication Standard (OCS); utilizing the Universal Command and Control Interface (UCI)
- Experience developing and documenting software architecture using Cameo, or similar Model Based Systems Engineering (MBSE) tools
- Experience with configuration management and collaboration tools such as (or similar to) Git, JIRA
- Experience with LPD (Low Probability of Detection) and LPI (Low Probability of Intercept) waveforms and anti-jam waveforms