Job DescriptionJob DescriptionJob Summary An organization is seeking a DevSecOps Engineer to support the development and enhancement of secure CI/CD pipelines across multiple cloud environments. This role focuses on integrating security into the software development lifecycle, maintaining DevSecOps toolchains, and supporting automation, testing, and deployment processes. What You Can Expect to Do: Develop and enhance CI/CD operations across cloud service environments Support software quality efforts and lifecycle maintenance of DevSecOps toolchains Implement upgrades and improvements to software delivery pipelines Conduct automated system testing, integration, and deployment Recommend and implement enhancements to DevSecOps workflows, tools, and processes Required Qualifications: Ability to obtain a U.S. Government Secret security clearance Strong programming/scripting skills in Bash, YAML, Python, PowerShell, and Azure CLI Experience with tools such as GitLab, Ansible, Terraform, Nexus, and Jenkins Experience working with AWS cloud environments Knowledge of application security concepts and vulnerability remediation Experience working in Agile development environments on complex systems Preferred Qualifications: Experience with Infrastructure as Code (IaC), Configuration as Code (CaC), and Security as Code (SaC) Strong knowledge of modern CI/CD pipelines and DevSecOps toolchains Familiarity with Docker, Kubernetes, and containerized environments Understanding of secure software development methodologies Knowledge of security standards such as NIST 800-171 and STIG compliance Experience supporting mission-critical or space-related systems
04/26/2026
Full time
Job DescriptionJob DescriptionJob Summary An organization is seeking a DevSecOps Engineer to support the development and enhancement of secure CI/CD pipelines across multiple cloud environments. This role focuses on integrating security into the software development lifecycle, maintaining DevSecOps toolchains, and supporting automation, testing, and deployment processes. What You Can Expect to Do: Develop and enhance CI/CD operations across cloud service environments Support software quality efforts and lifecycle maintenance of DevSecOps toolchains Implement upgrades and improvements to software delivery pipelines Conduct automated system testing, integration, and deployment Recommend and implement enhancements to DevSecOps workflows, tools, and processes Required Qualifications: Ability to obtain a U.S. Government Secret security clearance Strong programming/scripting skills in Bash, YAML, Python, PowerShell, and Azure CLI Experience with tools such as GitLab, Ansible, Terraform, Nexus, and Jenkins Experience working with AWS cloud environments Knowledge of application security concepts and vulnerability remediation Experience working in Agile development environments on complex systems Preferred Qualifications: Experience with Infrastructure as Code (IaC), Configuration as Code (CaC), and Security as Code (SaC) Strong knowledge of modern CI/CD pipelines and DevSecOps toolchains Familiarity with Docker, Kubernetes, and containerized environments Understanding of secure software development methodologies Knowledge of security standards such as NIST 800-171 and STIG compliance Experience supporting mission-critical or space-related systems
Job DescriptionJob Description Job Summary We are seeking an experienced FPGA Firmware Engineer to support Software Defined Radio (SDR) systems within a defense-focused engineering environment. This role emphasizes hardware description language (HDL) development and application design for embedded system-on-chip (SoC) platforms, while also contributing to broader embedded software development efforts including architecture, integration, testing, automation, and system demonstrations. This position is contingent upon funding. What You Will Do Architect software and firmware systems for embedded SoC hardware platforms Design, develop, and maintain new and legacy FPGA logic components Develop communication interfaces between distributed software components Create embedded Linux applications and drivers to integrate FPGA hardware with software systems Package and integrate IP components within FPGA block designs Design and develop testbenches and validation tools Develop for and integrate with digital signal processors (DSPs) Implement partial reconfiguration strategies for FPGA platforms Utilize containerization approaches to dynamically program FPGAs Automate development workflows using scripting tools Participate in system integration activities and technical demonstrations Requirements 5-8 years of experience developing and maintaining FPGA firmware Proficiency in VHDL and familiarity with high-level programming languages such as C/C++ Comfortable working in Linux development environments Strong understanding of software development life cycles Formal education or equivalent experience in systems engineering, software engineering, or related discipline Strong analytical, communication, and problem-solving skills Ability to work independently and collaboratively within a technical team U.S. Citizenship required Active U.S. Government Secret clearance required Desired Qualifications Experience developing embedded software for general-purpose processors (GPPs) and/or DSPs Experience with embedded Linux and SoC-based architectures Experience with Xilinx FPGAs and Vivado/Vitis toolchains Familiarity with embedded OS build systems such as Yocto, Buildroot, or PetaLinux Experience with SDR platforms and related frameworks Proficiency in scripting languages such as Bash and TCL Familiarity with MATLAB for signal processing and modeling Experience with containerization and virtualization tools (Docker, Kubernetes, Vagrant, Ansible) Familiarity with modular open systems architectures such as CMOSS, SOSA, MORA, VICTORY, or OpenVPX Travel Requirements Occasional domestic travel (less than 10%) to support stakeholder meetings, system integration, and demonstrations
04/26/2026
Full time
Job DescriptionJob Description Job Summary We are seeking an experienced FPGA Firmware Engineer to support Software Defined Radio (SDR) systems within a defense-focused engineering environment. This role emphasizes hardware description language (HDL) development and application design for embedded system-on-chip (SoC) platforms, while also contributing to broader embedded software development efforts including architecture, integration, testing, automation, and system demonstrations. This position is contingent upon funding. What You Will Do Architect software and firmware systems for embedded SoC hardware platforms Design, develop, and maintain new and legacy FPGA logic components Develop communication interfaces between distributed software components Create embedded Linux applications and drivers to integrate FPGA hardware with software systems Package and integrate IP components within FPGA block designs Design and develop testbenches and validation tools Develop for and integrate with digital signal processors (DSPs) Implement partial reconfiguration strategies for FPGA platforms Utilize containerization approaches to dynamically program FPGAs Automate development workflows using scripting tools Participate in system integration activities and technical demonstrations Requirements 5-8 years of experience developing and maintaining FPGA firmware Proficiency in VHDL and familiarity with high-level programming languages such as C/C++ Comfortable working in Linux development environments Strong understanding of software development life cycles Formal education or equivalent experience in systems engineering, software engineering, or related discipline Strong analytical, communication, and problem-solving skills Ability to work independently and collaboratively within a technical team U.S. Citizenship required Active U.S. Government Secret clearance required Desired Qualifications Experience developing embedded software for general-purpose processors (GPPs) and/or DSPs Experience with embedded Linux and SoC-based architectures Experience with Xilinx FPGAs and Vivado/Vitis toolchains Familiarity with embedded OS build systems such as Yocto, Buildroot, or PetaLinux Experience with SDR platforms and related frameworks Proficiency in scripting languages such as Bash and TCL Familiarity with MATLAB for signal processing and modeling Experience with containerization and virtualization tools (Docker, Kubernetes, Vagrant, Ansible) Familiarity with modular open systems architectures such as CMOSS, SOSA, MORA, VICTORY, or OpenVPX Travel Requirements Occasional domestic travel (less than 10%) to support stakeholder meetings, system integration, and demonstrations
Job DescriptionJob DescriptionJob Summary The Senior Software Engineer is responsible for designing, developing, and scaling high-performance backend services that power mobile applications and digital publishing platforms. This role focuses on API and services development, leveraging full-stack expertise to build mission-critical systems within a collaborative Agile environment. The position involves architecting and implementing scalable backend solutions, improving system performance, and contributing to technical strategy while supporting innovation in content delivery. This role offers remote flexibility with hybrid expectations based on proximity to office locations. Key Responsibilities Independently design and develop backend services and features that connect mobile applications with internal content management systems Collaborate with frontend, QA, and product teams to define API contracts, authentication methods, data structures, and technical direction Architect and execute complex feature builds from technical design through integration Identify and resolve performance bottlenecks and technical debt within backend services Participate in and lead code and design reviews, ensuring high-quality standards Write unit and end-to-end tests to maintain system reliability Drive technical progress to ensure applications meet scalability and performance goals Research and implement new technologies to improve systems and solve complex challenges Contribute to knowledge-sharing and process improvement initiatives Qualifications Experience: 4+ years of experience developing and maintaining server-side applications Strong proficiency in TypeScript/JavaScript and Node.js for building RESTful APIs and backend services, ideally within a microservices architecture Experience working with NoSQL databases and optimizing data performance; experience with large datasets preferred Experience deploying and monitoring services in cloud environments and setting up CI/CD pipelines Technical Skills: Knowledge of secure authentication and authorization methods (e.g., JWT, OAuth) Understanding of mobile application security and protection against common web vulnerabilities Strong grasp of system design and architecture fundamentals Experience with containerization and orchestration technologies Familiarity with serverless architectures and cloud-native solutions Skills & Abilities: Strong analytical and problem-solving skills Ability to troubleshoot complex technical issues independently and collaboratively Ability to translate business requirements into technical solutions Effective communicator in both technical and non-technical settings Comfortable working in a distributed team environment
04/26/2026
Full time
Job DescriptionJob DescriptionJob Summary The Senior Software Engineer is responsible for designing, developing, and scaling high-performance backend services that power mobile applications and digital publishing platforms. This role focuses on API and services development, leveraging full-stack expertise to build mission-critical systems within a collaborative Agile environment. The position involves architecting and implementing scalable backend solutions, improving system performance, and contributing to technical strategy while supporting innovation in content delivery. This role offers remote flexibility with hybrid expectations based on proximity to office locations. Key Responsibilities Independently design and develop backend services and features that connect mobile applications with internal content management systems Collaborate with frontend, QA, and product teams to define API contracts, authentication methods, data structures, and technical direction Architect and execute complex feature builds from technical design through integration Identify and resolve performance bottlenecks and technical debt within backend services Participate in and lead code and design reviews, ensuring high-quality standards Write unit and end-to-end tests to maintain system reliability Drive technical progress to ensure applications meet scalability and performance goals Research and implement new technologies to improve systems and solve complex challenges Contribute to knowledge-sharing and process improvement initiatives Qualifications Experience: 4+ years of experience developing and maintaining server-side applications Strong proficiency in TypeScript/JavaScript and Node.js for building RESTful APIs and backend services, ideally within a microservices architecture Experience working with NoSQL databases and optimizing data performance; experience with large datasets preferred Experience deploying and monitoring services in cloud environments and setting up CI/CD pipelines Technical Skills: Knowledge of secure authentication and authorization methods (e.g., JWT, OAuth) Understanding of mobile application security and protection against common web vulnerabilities Strong grasp of system design and architecture fundamentals Experience with containerization and orchestration technologies Familiarity with serverless architectures and cloud-native solutions Skills & Abilities: Strong analytical and problem-solving skills Ability to troubleshoot complex technical issues independently and collaboratively Ability to translate business requirements into technical solutions Effective communicator in both technical and non-technical settings Comfortable working in a distributed team environment
Job DescriptionJob Description Job Summary The Software Engineer is responsible for intermediate-level software analysis, design, and implementation of user-computer interfaces for training devices and systems. This role focuses on developing real-time simulation software for operator and maintenance training while ensuring quality, functionality, and compliance with development standards. Essential Job Functions Analyze, design, and implement real-time software for training systems. Participate in software review processes, including peer reviews and compliance with development plans. Track, document, and resolve discrepancies prior to product release. Present project updates and technical issues during review meetings and ensure action items are recorded. Manage multiple projects simultaneously and meet deadlines. Interact with customers to support project requirements. Train and mentor junior software engineers as needed. Safely handle equipment and materials while adhering to work schedules, including overtime. Perform additional duties as assigned. Non-Essential Job Functions Assist in developing effort estimates for training projects. Support proposal development activities. Knowledge, Skills, and Abilities Background in real-time simulation software development; hardware experience is a plus. Proficiency in C++ and/or C programming languages. Familiarity with UNIX/Linux operating systems preferred. Experience with development tools such as Visual Studio and OpenGL preferred. Strong problem-solving and software diagnostic skills. Self-motivated with the ability to learn quickly and manage priorities. Ability to prepare and deliver technical presentations is a plus. Education and Experience Bachelor's or advanced degree in computer science, engineering, or a related field with at least two (2) years of experience; or High school diploma (or equivalent) with five (5) years of relevant programming or engineering experience. Experience with Unreal Engine required.
04/26/2026
Full time
Job DescriptionJob Description Job Summary The Software Engineer is responsible for intermediate-level software analysis, design, and implementation of user-computer interfaces for training devices and systems. This role focuses on developing real-time simulation software for operator and maintenance training while ensuring quality, functionality, and compliance with development standards. Essential Job Functions Analyze, design, and implement real-time software for training systems. Participate in software review processes, including peer reviews and compliance with development plans. Track, document, and resolve discrepancies prior to product release. Present project updates and technical issues during review meetings and ensure action items are recorded. Manage multiple projects simultaneously and meet deadlines. Interact with customers to support project requirements. Train and mentor junior software engineers as needed. Safely handle equipment and materials while adhering to work schedules, including overtime. Perform additional duties as assigned. Non-Essential Job Functions Assist in developing effort estimates for training projects. Support proposal development activities. Knowledge, Skills, and Abilities Background in real-time simulation software development; hardware experience is a plus. Proficiency in C++ and/or C programming languages. Familiarity with UNIX/Linux operating systems preferred. Experience with development tools such as Visual Studio and OpenGL preferred. Strong problem-solving and software diagnostic skills. Self-motivated with the ability to learn quickly and manage priorities. Ability to prepare and deliver technical presentations is a plus. Education and Experience Bachelor's or advanced degree in computer science, engineering, or a related field with at least two (2) years of experience; or High school diploma (or equivalent) with five (5) years of relevant programming or engineering experience. Experience with Unreal Engine required.
Job DescriptionJob Description Job Summary We are seeking a Software Engineer to support Defense Intelligence customers in maintaining, modernizing, and sustaining Zero Trust environments within secure cloud architectures. This role focuses on application modernization, DevOps integration, legacy system refactoring, and secure cloud-based development to ensure mission-critical systems remain secure, scalable, and highly available. This position is contingent upon funding. What You Will Do Support maintenance and sustainment of applications within Zero Trust environments Research, integrate, and refactor existing software applications for secure cloud-based architectures Develop new web-based applications and microservices to meet evolving mission requirements Translate user requirements into scalable software solutions Modernize and refactor legacy applications into web-based platforms Develop and optimize in-application SQL queries and backend integrations Ensure database performance, security, and availability Monitor and optimize server resource utilization Participate in code reviews and contribute to architectural decisions Support DevOps processes and CI/CD pipeline implementation Requirements Active Top Secret clearance with SCI eligibility (CI Poly eligibility required) U.S. Citizenship required Minimum 5+ years of software development experience Current DoDM 8140.03 IAT II certification (e.g., SSCP or Security+ CE with appropriate certification) or ability to obtain within six months Programming & Development Proficiency in JavaScript (ES6+), TypeScript Strong front-end experience with React.js (preferred), Angular, or Vue.js HTML5, CSS3 (SASS/LESS) Server-side development using Node.js, Java, Python, PHP, or C# RESTful APIs and web services integration Database Experience SQL databases (PostgreSQL, Oracle, MS SQL Server) Familiarity with NoSQL solutions (MongoDB, Redis) Version Control & Agile Tools Git and platforms such as GitHub, GitLab, or Bitbucket Jira or Azure DevOps Legacy Modernization Experience migrating and modernizing legacy applications Ability to refactor and work within older codebases (e.g., Java EE, ColdFusion, Classic ASP) DevOps & Cloud CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps) Containerization (Docker, Kubernetes) Infrastructure-as-Code tools (Terraform, Ansible) Experience with FedRAMP-compliant cloud platforms (AWS GovCloud, Azure Government) Understanding of hybrid cloud environments, networking, virtualization, and storage Desired Qualifications Bachelors degree in a technical discipline Prior experience supporting ODEN environments Travel Requirements 15-20% domestic travel (CONUS)
04/26/2026
Full time
Job DescriptionJob Description Job Summary We are seeking a Software Engineer to support Defense Intelligence customers in maintaining, modernizing, and sustaining Zero Trust environments within secure cloud architectures. This role focuses on application modernization, DevOps integration, legacy system refactoring, and secure cloud-based development to ensure mission-critical systems remain secure, scalable, and highly available. This position is contingent upon funding. What You Will Do Support maintenance and sustainment of applications within Zero Trust environments Research, integrate, and refactor existing software applications for secure cloud-based architectures Develop new web-based applications and microservices to meet evolving mission requirements Translate user requirements into scalable software solutions Modernize and refactor legacy applications into web-based platforms Develop and optimize in-application SQL queries and backend integrations Ensure database performance, security, and availability Monitor and optimize server resource utilization Participate in code reviews and contribute to architectural decisions Support DevOps processes and CI/CD pipeline implementation Requirements Active Top Secret clearance with SCI eligibility (CI Poly eligibility required) U.S. Citizenship required Minimum 5+ years of software development experience Current DoDM 8140.03 IAT II certification (e.g., SSCP or Security+ CE with appropriate certification) or ability to obtain within six months Programming & Development Proficiency in JavaScript (ES6+), TypeScript Strong front-end experience with React.js (preferred), Angular, or Vue.js HTML5, CSS3 (SASS/LESS) Server-side development using Node.js, Java, Python, PHP, or C# RESTful APIs and web services integration Database Experience SQL databases (PostgreSQL, Oracle, MS SQL Server) Familiarity with NoSQL solutions (MongoDB, Redis) Version Control & Agile Tools Git and platforms such as GitHub, GitLab, or Bitbucket Jira or Azure DevOps Legacy Modernization Experience migrating and modernizing legacy applications Ability to refactor and work within older codebases (e.g., Java EE, ColdFusion, Classic ASP) DevOps & Cloud CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps) Containerization (Docker, Kubernetes) Infrastructure-as-Code tools (Terraform, Ansible) Experience with FedRAMP-compliant cloud platforms (AWS GovCloud, Azure Government) Understanding of hybrid cloud environments, networking, virtualization, and storage Desired Qualifications Bachelors degree in a technical discipline Prior experience supporting ODEN environments Travel Requirements 15-20% domestic travel (CONUS)
Job DescriptionJob DescriptionJob Summary An organization is seeking a Network Engineer (Journeyman) to support advanced research, development, testing, and evaluation environments. This role focuses on designing, implementing, and maintaining secure and reliable network infrastructures for complex simulation and defense systems. What You Can Expect to Do: Design, implement, and support network infrastructure across multiple environments Ensure stability and integrity of simulation network systems Design and deploy networks including LAN, WLAN, and WAN Configure and install networking hardware such as routers, switches, and firewalls Perform system upgrades, patches, and security configurations Monitor network performance, availability, and reliability Troubleshoot connectivity, performance, and security issues Provide technical support to users and IT teams Implement and maintain network security solutions (e.g., firewalls, IDS, VPNs) Create and maintain network documentation Collaborate with system administrators and security teams Required Qualifications: Bachelor's degree OR equivalent combination of education and experience 4+ years of relevant networking experience Experience with networking protocols (e.g., TCP/IP, BGP, OSPF, DDS) Experience with networking hardware (e.g., Cisco, Juniper, Palo Alto) Experience with network monitoring tools (e.g., Wireshark, SolarWinds, Nagios) Knowledge of network security principles and best practices Familiarity with cloud networking (AWS, Azure) and network automation Ability to obtain and maintain SAP/SCI access Eligibility to obtain and maintain a DoD Secret security clearance Preferred Qualifications: Experience with Python and/or PowerShell scripting Experience with secure communication networks (e.g., COMSEC/TACLANE)
04/26/2026
Full time
Job DescriptionJob DescriptionJob Summary An organization is seeking a Network Engineer (Journeyman) to support advanced research, development, testing, and evaluation environments. This role focuses on designing, implementing, and maintaining secure and reliable network infrastructures for complex simulation and defense systems. What You Can Expect to Do: Design, implement, and support network infrastructure across multiple environments Ensure stability and integrity of simulation network systems Design and deploy networks including LAN, WLAN, and WAN Configure and install networking hardware such as routers, switches, and firewalls Perform system upgrades, patches, and security configurations Monitor network performance, availability, and reliability Troubleshoot connectivity, performance, and security issues Provide technical support to users and IT teams Implement and maintain network security solutions (e.g., firewalls, IDS, VPNs) Create and maintain network documentation Collaborate with system administrators and security teams Required Qualifications: Bachelor's degree OR equivalent combination of education and experience 4+ years of relevant networking experience Experience with networking protocols (e.g., TCP/IP, BGP, OSPF, DDS) Experience with networking hardware (e.g., Cisco, Juniper, Palo Alto) Experience with network monitoring tools (e.g., Wireshark, SolarWinds, Nagios) Knowledge of network security principles and best practices Familiarity with cloud networking (AWS, Azure) and network automation Ability to obtain and maintain SAP/SCI access Eligibility to obtain and maintain a DoD Secret security clearance Preferred Qualifications: Experience with Python and/or PowerShell scripting Experience with secure communication networks (e.g., COMSEC/TACLANE)
Job DescriptionJob Description Job Summary We are seeking a Systems Engineer to support advanced ISR communications, waveform development, and RF networking initiatives. This role involves working directly with customers and stakeholders to derive and document detailed technical requirements from operational needs, while leading and supporting research, development, test, and evaluation (RDT&E) efforts to advance state-of-the-art communications capabilities. What You Will Do Collaborate with customers and stakeholders to derive, document, and manage detailed technical requirements from operational requirements Communicate requirement updates and technical changes to stakeholders Develop, champion, and manage RDT&E proposals and projects focused on ISR communications waveforms and RF networking technologies Develop detailed specifications for new technical capabilities Support modern waveform design, implementation, integration, and testing activities Utilize Digital Engineering tools and processes to support system development Participate in program management and technical review meetings Perform additional technical and programmatic duties as assigned Requirements Bachelors degree in Engineering 5+ years of professional experience in systems engineering Experience with RF communication systems, waveforms, and networking technologies Knowledge of modern waveform design, implementation, and testing methodologies Experience using Digital Engineering tools and processes Demonstrated ability to derive detailed technical requirements from operational needs Strong written and verbal communication skills Proficiency with Microsoft Office applications (Outlook, Word, Excel, PowerPoint, Project, OneNote, SharePoint, Teams) Ability to work independently with limited supervision U.S. Citizenship required Active U.S. Government Top Secret / SCI clearance required Desired Qualifications Masters degree in Engineering with 8+ years of related experience Experience with DoD acquisition and requirements processes Experience with DoD ISR wideband RF communications systems and networks Experience managing complex RDT&E programs Experience working in Joint or multi-service environments Experience applying DoD Digital Engineering methodologies Travel Requirements Approximately 20% travel (primarily CONUS, with potential for limited overseas travel)
04/26/2026
Full time
Job DescriptionJob Description Job Summary We are seeking a Systems Engineer to support advanced ISR communications, waveform development, and RF networking initiatives. This role involves working directly with customers and stakeholders to derive and document detailed technical requirements from operational needs, while leading and supporting research, development, test, and evaluation (RDT&E) efforts to advance state-of-the-art communications capabilities. What You Will Do Collaborate with customers and stakeholders to derive, document, and manage detailed technical requirements from operational requirements Communicate requirement updates and technical changes to stakeholders Develop, champion, and manage RDT&E proposals and projects focused on ISR communications waveforms and RF networking technologies Develop detailed specifications for new technical capabilities Support modern waveform design, implementation, integration, and testing activities Utilize Digital Engineering tools and processes to support system development Participate in program management and technical review meetings Perform additional technical and programmatic duties as assigned Requirements Bachelors degree in Engineering 5+ years of professional experience in systems engineering Experience with RF communication systems, waveforms, and networking technologies Knowledge of modern waveform design, implementation, and testing methodologies Experience using Digital Engineering tools and processes Demonstrated ability to derive detailed technical requirements from operational needs Strong written and verbal communication skills Proficiency with Microsoft Office applications (Outlook, Word, Excel, PowerPoint, Project, OneNote, SharePoint, Teams) Ability to work independently with limited supervision U.S. Citizenship required Active U.S. Government Top Secret / SCI clearance required Desired Qualifications Masters degree in Engineering with 8+ years of related experience Experience with DoD acquisition and requirements processes Experience with DoD ISR wideband RF communications systems and networks Experience managing complex RDT&E programs Experience working in Joint or multi-service environments Experience applying DoD Digital Engineering methodologies Travel Requirements Approximately 20% travel (primarily CONUS, with potential for limited overseas travel)
Job DescriptionJob DescriptionJob Summary An organization is seeking a Senior Software Developer (C++) to support advanced battlespace modeling and simulation environments. This role focuses on developing, integrating, and maintaining high-performance software systems used in simulation, training, and defense-related applications. What You Can Expect to Do: Develop software for advanced synthetic training and simulation environments Integrate software into flight simulators for pilot training and threat simulation Support software development, integration, customer training, and demonstrations Review, evaluate, and optimize C++ code Develop interfaces for distributed simulation systems using DIS and HLA protocols Implement parallel processing, threading, and inter-process communication Collaborate with teams to design and implement future system enhancements Required Qualifications: Bachelor's degree in Computer Science, Engineering, or related field 10+ years of relevant software development experience 10+ years of experience programming in C++ Expertise in modern C++ (version 11 or higher) Strong understanding of system-level software engineering concepts Experience troubleshooting, debugging, and improving existing codebases Experience with Software Development Life Cycle (SDLC) Familiarity with Agile, Waterfall, and Scrum methodologies Ability to obtain and maintain a DoD Secret security clearance Preferred Qualifications: Experience with C++ version 20 or higher Experience working as a Systems Engineer Familiarity with DIS and HLA communication protocols Experience with real-time distributed simulation systems Experience working with large-scale systems and complex codebases
04/24/2026
Full time
Job DescriptionJob DescriptionJob Summary An organization is seeking a Senior Software Developer (C++) to support advanced battlespace modeling and simulation environments. This role focuses on developing, integrating, and maintaining high-performance software systems used in simulation, training, and defense-related applications. What You Can Expect to Do: Develop software for advanced synthetic training and simulation environments Integrate software into flight simulators for pilot training and threat simulation Support software development, integration, customer training, and demonstrations Review, evaluate, and optimize C++ code Develop interfaces for distributed simulation systems using DIS and HLA protocols Implement parallel processing, threading, and inter-process communication Collaborate with teams to design and implement future system enhancements Required Qualifications: Bachelor's degree in Computer Science, Engineering, or related field 10+ years of relevant software development experience 10+ years of experience programming in C++ Expertise in modern C++ (version 11 or higher) Strong understanding of system-level software engineering concepts Experience troubleshooting, debugging, and improving existing codebases Experience with Software Development Life Cycle (SDLC) Familiarity with Agile, Waterfall, and Scrum methodologies Ability to obtain and maintain a DoD Secret security clearance Preferred Qualifications: Experience with C++ version 20 or higher Experience working as a Systems Engineer Familiarity with DIS and HLA communication protocols Experience with real-time distributed simulation systems Experience working with large-scale systems and complex codebases
Job DescriptionJob DescriptionJob Summary An organization is seeking an Algorithm Software Engineer to support a Command and Control, Battle Management, and Communications (C2BMC) program. This role involves contributing to the design and development of Java-based mathematical algorithms within an Agile development environment. What You Can Expect to Do: Assist in implementing Java-based software updates Participate in design and code reviews Support software testing and troubleshoot issues identified during testing Present developed designs to stakeholders Engage in Agile planning and execution following established processes Analyze system behavior, identify root causes of issues, and recommend solutions Collaborate with cross-functional teams including Systems Engineering, Integration & Test, Deployment, and operational support teams Work independently while adapting to a fast-paced, dynamic environment Required Qualifications: Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field with 2 years of experience; OR Master's degree in a related field with no prior experience; OR 6 years of relevant experience in lieu of a degree Active, in-scope DoD-issued Secret security clearance (required at time of application) Experience with Software Development Life Cycle (SDLC) Experience developing Java-based applications and familiarity with C, C++, or C# Strong understanding of Object-Oriented Programming Preferred Qualifications: Active DoD 8140 certification at IAT Level II or higher (e.g., Security+ CE, CCNA-Security, CySA+, CND) Experience with tools such as Git/GitLab, Eclipse, Maven/Gradle, and SonarQube Experience working in Unix/Linux environments Experience working in Agile development processes Experience developing unit tests Exposure to MATLAB-based algorithm development and transition into Java-based systems
04/24/2026
Full time
Job DescriptionJob DescriptionJob Summary An organization is seeking an Algorithm Software Engineer to support a Command and Control, Battle Management, and Communications (C2BMC) program. This role involves contributing to the design and development of Java-based mathematical algorithms within an Agile development environment. What You Can Expect to Do: Assist in implementing Java-based software updates Participate in design and code reviews Support software testing and troubleshoot issues identified during testing Present developed designs to stakeholders Engage in Agile planning and execution following established processes Analyze system behavior, identify root causes of issues, and recommend solutions Collaborate with cross-functional teams including Systems Engineering, Integration & Test, Deployment, and operational support teams Work independently while adapting to a fast-paced, dynamic environment Required Qualifications: Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field with 2 years of experience; OR Master's degree in a related field with no prior experience; OR 6 years of relevant experience in lieu of a degree Active, in-scope DoD-issued Secret security clearance (required at time of application) Experience with Software Development Life Cycle (SDLC) Experience developing Java-based applications and familiarity with C, C++, or C# Strong understanding of Object-Oriented Programming Preferred Qualifications: Active DoD 8140 certification at IAT Level II or higher (e.g., Security+ CE, CCNA-Security, CySA+, CND) Experience with tools such as Git/GitLab, Eclipse, Maven/Gradle, and SonarQube Experience working in Unix/Linux environments Experience working in Agile development processes Experience developing unit tests Exposure to MATLAB-based algorithm development and transition into Java-based systems
Job DescriptionJob Description Job Summary A Software Engineer is needed to support the development and oversight of aircraft system software and related avionics technologies. The role involves developing and reviewing software, participating in technical evaluations, supporting system integration activities, and collaborating with technical teams and stakeholders. Responsibilities include supporting the full software development lifecycle, reviewing technical changes, and contributing to system design, testing, and program implementation efforts. Travel: Not applicable Security Clearance Requirement: An Interim Secret clearance is required. Applicants must be U.S. citizens and able to meet eligibility requirements for access to classified information. Requirements At least two years of experience in the following areas: Developing software using C++ Working in a Linux environment Using Jira and Confluence Working with Git, Bitbucket, or Mattermost Performing unit testing Communicating effectively with software leaders, engineers, developers, and stakeholders Supporting and managing software engineering and development efforts Working with software requirements, design, process management, open architecture principles, integration, and testing Responsibilities Develop software code supporting aircraft system applications Collaborate with technical teams and stakeholders on software development activities Conduct technical reviews to evaluate software changes and updates Provide technical guidance and advice on system and software issues Monitor research, design, development, testing, and manufacturing activities Provide technical oversight related to program priorities and development workloads Review and provide technical input on software development plans and process improvements Participate as a member of an integrated technical team Preferred Skills and Experience Experience using Cameo and DOORS Experience with RHEL 9 or 10 Knowledge of AIDA systems Familiarity with Weapon System Open Architecture (WOSA) and MIL-STD-1553 Experience with Agile software development methodologies Education A Bachelors degree in an engineering field is required, with preference for Computer Science, Data Science, or Operations Research.
04/24/2026
Full time
Job DescriptionJob Description Job Summary A Software Engineer is needed to support the development and oversight of aircraft system software and related avionics technologies. The role involves developing and reviewing software, participating in technical evaluations, supporting system integration activities, and collaborating with technical teams and stakeholders. Responsibilities include supporting the full software development lifecycle, reviewing technical changes, and contributing to system design, testing, and program implementation efforts. Travel: Not applicable Security Clearance Requirement: An Interim Secret clearance is required. Applicants must be U.S. citizens and able to meet eligibility requirements for access to classified information. Requirements At least two years of experience in the following areas: Developing software using C++ Working in a Linux environment Using Jira and Confluence Working with Git, Bitbucket, or Mattermost Performing unit testing Communicating effectively with software leaders, engineers, developers, and stakeholders Supporting and managing software engineering and development efforts Working with software requirements, design, process management, open architecture principles, integration, and testing Responsibilities Develop software code supporting aircraft system applications Collaborate with technical teams and stakeholders on software development activities Conduct technical reviews to evaluate software changes and updates Provide technical guidance and advice on system and software issues Monitor research, design, development, testing, and manufacturing activities Provide technical oversight related to program priorities and development workloads Review and provide technical input on software development plans and process improvements Participate as a member of an integrated technical team Preferred Skills and Experience Experience using Cameo and DOORS Experience with RHEL 9 or 10 Knowledge of AIDA systems Familiarity with Weapon System Open Architecture (WOSA) and MIL-STD-1553 Experience with Agile software development methodologies Education A Bachelors degree in an engineering field is required, with preference for Computer Science, Data Science, or Operations Research.