Jenkins, GitLab CI, or Azure DevOps. Expertise in version control systems particularly Git, and collaborative development workflows. Design Strong skills in C and one or more of the following C++ for low-level programming and/or C#, .NET Framework and/or HTML, CSS, JavaScript, and/or frameworks like React or Angular with associated cloud services. Familiarity with More ❯
related experience in DSP Software Engineering. Preferred Additional Skills: Knowledge of real-time operating systems (RTOS) and embedded systems design. Development experience with the Linux OS Proficiency with C, C++ Proficiency with multi-threaded, multi-core design and/or real-time operating systems Experience with object-oriented design Understanding of Design, Implementation and Testing of large software systems Experience More ❯
related experience in DSP Software Engineering. Preferred Additional Skills: Knowledge of real-time operating systems (RTOS) and embedded systems design. Development experience with the Linux OS Proficiency with C, C++ Proficiency with multi-threaded, multi-core design and/or real-time operating systems Experience with object-oriented design Understanding of Design, Implementation and Testing of large software systems Experience More ❯
related experience in DSP Software Engineering. Preferred Additional Skills: Knowledge of real-time operating systems (RTOS) and embedded systems design. Development experience with the Linux OS Proficiency with C, C++ Proficiency with multi-threaded, multi-core design and/or real-time operating systems Experience with object-oriented design Understanding of Design, Implementation and Testing of large software systems Experience More ❯
related experience in DSP Software Engineering. Preferred Additional Skills: Knowledge of real-time operating systems (RTOS) and embedded systems design. Development experience with the Linux OS Proficiency with C, C++ Proficiency with multi-threaded, multi-core design and/or real-time operating systems Experience with object-oriented design Understanding of Design, Implementation and Testing of large software systems Experience More ❯
related experience in DSP Software Engineering. Preferred Additional Skills: Knowledge of real-time operating systems (RTOS) and embedded systems design. Development experience with the Linux OS Proficiency with C, C++ Proficiency with multi-threaded, multi-core design and/or real-time operating systems Experience with object-oriented design Understanding of Design, Implementation and Testing of large software systems Experience More ❯
related experience in DSP Software Engineering. Preferred Additional Skills: Knowledge of real-time operating systems (RTOS) and embedded systems design. Development experience with the Linux OS Proficiency with C, C++ Proficiency with multi-threaded, multi-core design and/or real-time operating systems Experience with object-oriented design Understanding of Design, Implementation and Testing of large software systems Experience More ❯
lifecycle and agile development methodology. Preferred Qualifications • Experience with Atlassian tool suite (JIRA, Git, Confluence). • Experience using software test automation tools/frameworks (Selenium). • Experience with Java, C++, or Python. • Experience using UI automation software (Selenium). This position is contingent upon the required security clearance. What We Can Offer You: Northrop Grumman provides a comprehensive benefits package More ❯
in software engineering Expert level proficiency in Python Experience in LangGraph, LangChain, and LangSmith Proficiency in at least one other statically-typed language such as Java, Scala, Rust, or C++ Demonstrated, hands-on experience building applications with Large Language Models Other Qualifications: Experience implementing agentic design patterns where an LLM uses tools to interact with its environment Experience developing and More ❯
of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment to More ❯
of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment to More ❯
of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment to More ❯
of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment to More ❯
of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment to More ❯
of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment to More ❯
of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment to More ❯
of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment to More ❯
or higher in Engineering or Computer Science. • Five years of experience in a senior software development role focused on developing web-based back-end services. • Experience with C/C++, Java, and Scala. • Experience working with microservices, data processing technologies, and development across multiple security domains. • Experience with Kubernetes, Docker containers, React/Angular, and build processes is highly desirable. More ❯
years' experience. Cloud experience with AWS services is desirable. Four (4) years demonstrated experience in software development in Python is required. Object-oriented and scripted languages (e.g., JavaScript, C++, Perl, Python, Ruby) is desirable. Experience with Docker and containerization is required. Six (6) years demonstrate experience leading large software development programs/projects. More ❯
experience in the design and implementation of software for DSP/SIGINT systems. Experience in all aspects of code design, implementation, testing, analysis, debugging. Languages used include Fortran, C, C++, Python, Java, as well as GUI related technologies. Experience with X-Midas is highly desired. MATLAB is a strong 2nd preference. Operating systems include Linux, VMS, Digital Unix, Solaris, and More ❯
junior to senior levels pertaining to any of following skills: Malware Reverse Engineering Reverse Software Engineering supporting vulnerability assessments Experience in x86/x64 assembly and/or C, C++, software reverse engineering, kernel debugging, and/or protocol stacks Experience developing computer exploits Experience in Software Reverse Engineering with at least 1 of the following tool or an equivalent More ❯
strong communication skills. Multiple positions may be filled from this posting. Minimum Qualifications: Bachelor's degree or higher in Computer Science or related field 3+ years of experience with C++ 3+ years experience with the Advanced Framework for Simulation and Integrated Modeling (AFSIM) Experience with discrete event simulation applications Experience applying object-oriented design patterns within software applications Experience with More ❯
SRE, Platform Engineering Understand and apply knowledge of operating systems, networking, and network protocols Implement systems and perform continuous integration Job Requirements: Experience in one or more of C, C++, or C# Proficiency in Python Familiarity with Linux or Windows-based operating systems Knowledge of version control and agile development environments Understanding of the Cyber domain Comprehension of common software More ❯
team and other programs to identify root cause and support resolution of issues discovered with the FMV capabilities in operations. Qualifications You Must Have • Proficiency in Java, C, and C++ • Experience with networking including level of knowledge of both TCP and UDP protocols. • Understanding/experience with MPEG-2 and other FMV transport streams • Understanding/Experience with KLV metadata More ❯
King George, Virginia, United States Hybrid / WFH Options
TMC Technologies
area of Science, Technology, Engineering or Mathematics 3+ years of experience in each of the following: - Coding/analyzing one or more of the following programming languages to include C++, C, Python, and Batch. - Java - Understanding networking principles or familiar. - Model drive architecture tools and languages. - General software engineering in the areas of computer program development and software architecture design More ❯