C++ Software Engineer
$100kThe Johns Hopkins University Applied Physics Laboratory
Passionate about developing software and modeling complex phenomena?
Enjoy collaborating with internal and external partners to understand their needs and help solve their problems?
If so, we're looking for someone like you to join the Air Combat and Strike Mission Analysis Group!
We are seeking a motivated software engineer to help us build innovative modeling and simulation (M&S) applications to support the development of next-generation strike weapons, combat air vehicles and other critical capabilities. You'll be joining our team of developers and analysts who work together to create a variety of solutions to multifaceted challenges.
We are a large team of 50+ engineers, physicists, mathematicians, and computer scientists who perform mission-level analysis to drive acquisition decisions on important precision strike technologies. Our work is sophisticated, engaging, and frequently has significant impact on Department of Defense programs. We believe in building strong, productive teams, continually growing our capabilities, cultivating collaborative relationships and encouraging a work environment that embraces integrity, trust, confidence, teamwork, accountability, and a little bit of fun. Our team always emphasizes personal development over short-lived success, and we pride ourselves on our intellectual integrity and our ability to deliver outstanding, unbiased analysis products!
As a Software Engineer, you will...
- Develop and enhance C++ modeling and simulation capabilities representing radar, tracking, engagement, and related mission-system behaviors
- Deliver software tools that enable analysts use to assess military utility, system requirements, and capability tradeoffs for air dominance and strike systems
- Collaborate with a well-rounded team of engineers and analysts to build, adapt, and integrate software for applications, infrastructure, and user interfaces
- Participate in defining requirements, designing, developing, testing, integrating, delivering, and maintaining M&S tools
Qualifications
You meet our minimum qualifications for the job if you...
- Possess a Bachelor's degree in computer science, computer engineering, or a related field.
- Have a demonstrated record of developing robust, maintainable software using modern C++ 17 or newer
- Can communicate effectively with end-users about technical issues and new software capabilities.
- Are willing, able and passionate about learning new concepts and growing your personal skill set.
- Are able to obtain an Interim Secret security clearance and can ultimately obtain a Top Secret level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.
You'll go above and beyond our minimum requirements if you...
- Have a Master's degree or PhD in a related technical field.
- Are proficient using Git, CMake, and Conan
- Have experience with DevSecOps, especially using GitLab or Docker
- Have experience using GoogleTest (GTest) for unit and regression testing code.
- Have experience with AFSIM's simulation framework and developing plugins for it
- Have experience working with Tracking and Filtering, Data Fusion, RF, or Electronic Warfare
- Are familiar with Java, Python, or MATLAB
About Us
Why Work at APL?
The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.
At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at
All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law.APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please View email address on click.appcast.io.
The referenced pay range is based on JHU APL's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis.
Minimum Rate $100,000 AnnuallyMaximum Rate $245,000 Annually
$100k
...Software Engineer Passionate about developing software and modeling complex phenomena? Enjoy collaborating with internal and external partners... ...As a Software Engineer, you will: Develop and enhance C++ modeling and simulation capabilities representing radar,...SuggestedInterim role- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...Suggested
- ...Senior C++ Software Engineer Transformational Security, LLC is seeking a Senior C++ Software Engineer to join our software team. You will contribute across multiple product codebases supporting in-place monitoring, electronic-security, and related mission systems...Suggested
$130.62k - $138k
...Embedded Firmware Engineer We have an immediate need for an Embedded Firmware Engineer.... ...You’ll Get to Do: Develop embedded software using C and assembly languages on bare metal... ...expert programming ability (C/C++, assembly, scripting) Knowledge of low...SuggestedImmediate startFlexible hours$55.28 - $80 per hour
..., or international law. Responsibilities As an embedded software engineer, you know how to create and maintain crucial pieces of software... ...: ~6+ years of software development experience using C++ and Java ~6+ years of software system requirements analysis,...SuggestedHourly payContract workLocal area$100k - $160k
...Embedded/Reverse Engineer Opportunities Nexxis Solutions supports several CNO programs... ...Engineer openings. If you have experience with software system development (to include... ...design / integration / testing) using C/C++ in Linux (or related) environments, and want...Local areaRemote work- ...pay and a rewarding career. The Role This role is for a Software Engineer who will support critical, long-term missions. You will complete... ...with a range of technologies including: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres...For contractorsWork experience placement
- ...define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at... ...experience. ~5+ years experience working in firmware design. ~ C++, VHDL, Verilog, "bare metal" expertise. ~ Excellent verbal...
$1,200 per month
...solutions to the Intelligence Community. Our engineers thrive in a collaborative, zero-... ...Java, or similar languages Support software development teams through the full application... ...Experience with Python, Go, Java, Ruby, C++, or similar programming languages Experience...Hourly payContract workWork experience placement- ...Full Stack Software Developer TS/SCI Clearance is Required Serve as a Full Stack Software... ..., Gradle), JavaScript, Python, SQL, C/C++/C# Experience with: Linux, Gitlab (... ...This team includes industry-recognized engineers, AI/ML experts, cybersecurity specialists...
$100k
...Job Overview Are you a skilled software developer with a passion for crafting highly‑quality... ...APL. We are seeking a talented software engineer to help us expand our internal high fidelity... ...programming languages (e.g., Python, C++, Rust, Julia, etc.) with a desire to expand...Full timeInterim role$91.34 - $110.57 per hour
...Job Title Software Engineer, Senior Overview EverWatch is a government solutions company providing advanced defense, intelligence, and... ...compensation package for employees. Job Locations US-MD-Annapolis Junction Skills Python, C/C++, Bash, Powershell...Hourly payContract workLocal area- ...Software Developer Seeking an experienced Software Developer who will provide full-stack java software development in support of the... ...services, preferably AWS • PostgreSQL / Nosql • Go, Rust, and/or C++ • Lib development • Vue • MinIO, Clickhouse, Graphite...Local area
- ...Job Description Jovian Concepts, LLC is looking to hire a Software Engineer Level 3 for a great opportunity in the Annapolis Junction area... ...scripting and large Python systems design/development C/C++ systems design/development Scripting languages (Bash, awk,...
- ...Software Engineer Annapolis Junction, MD ( •ACS Description Athenix Solutions Group is looking for Software Engineers in a variety of... ...development and scripting of complex systems using languages like C++, Python, and JAVA Web-based user interface design and...
- ...Software Engineer Opportunity Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex technical challenges... ...with Object Oriented principles using languages such as Java, C++, C# Nice to Have: Experience developing web-based...Contract work
- ...need for an Artificial Intelligence (AI) Engineer to support TO-005, Report Authoring and Dissemination... ...role will work closely with system and software engineers to design, prototype, and... ...more backend/system languages: Java, Go, C++, or Scala Familiarity with SQL and...Immediate start
$69.4k - $158k
...looking for the chance to not just develop software, but to create a system that will make a... ..., HTML, HTML5, CSS, JavaScript, C, C++, C#, or Ajax Knowledge of Cross Domain... ...Ability to confer with system and hardware engineers to derive software requirements and subsequently...Full timeContract workPart timeWork at officeLocal areaRemote work- ...NET, maintaining existing systems, and mentoring junior developers. The ideal candidate will have at least 7 years of experience in software development, be proficient in SQL, and possess strong analytical skills. Holman offers a competitive salary and comprehensive...Remote work
- Junior.NET Developer 0-3 years of experience with C#, ASP.NET, SQL · MVC Experience · JavaScript, JQuery, HTML, CSS · Excellent communication skills · Strong team player · Bachelors Degree in Computer Science or equivalent
$149.3k - $234.6k
...Northrop Grumman brings informed insights and software-secure technology to enable strategic... ...as a Sr. Principal Cyber Software Engineer . Places of performance for this position... ...following capabilities: Program in Assembly, C, C++, Java, Perl, or Python. Develop...RelocationShift work$95.5k - $181.7k
...About the Role Senior Software Engineer at Solipsys, a wholly owned subsidiary of Collins Aerospace (RTX). The role is onsite in Maple Lawn,... ...Qualifications 5+ years software development experience with Java or C++ (or 3+ with an advanced degree). Strong computer science...Relocation package- ...striving to do the right thing. Kratos is looking for an innovative Software Engineer to join our team in-person in Annapolis Junction, MD. This... ...Design, develop, and modify software in languages such as C++, Java, and Python to implement algorithms and add new features...
$115k - $190k
...possess this level of clearance. Are you a Mid-Level Systems Engineer who is ready for a new challenge that will launch your career... ...you. We Make It Happen! GliaCell Technologies focuses on Software & System Engineering in Enterprise and Cyber Security solution...Full timeContract workRemote workWork from homeRelocation package- ...Software Engineer Laurel, MD About Metron Metron is an employee-owned company dedicated to delivering innovative solutions for the most... ...programming in Java, JavaScript, TypeScript, Python or C++ Object-oriented programming proficiency Familiarity with...For contractors
- ...Cloud Software Engineer Momentum Engineering, Inc. fosters an employee-centric culture. Our strength lies in our people. With a high percentage... ...using high-level programming languages such as Java, C, or C++ Three (3) or more years of experience with software...Hourly pay
- ...Software Developer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI... ...SIMILAR CAREER TITLES Software Engineer, Full Stack Developer, Backend Developer,... ...Proficiency in programming languages (e.g., Java, C++, Python) Familiarity with software...Temporary workFor contractorsImmediate startFlexible hours
$131.3k - $237.35k
...Leidos has a new and exciting opportunity for a Senior Signals Software Engineer in our Intel Sectors, Cyber & Analytics Business Area (CABA)... ...modulation methods effectively. Develop software using C++ and Java within Linux operating systems. Integrate software...Local areaImmediate startRelocation packageFlexible hours$162k - $200k
...Job Description The DevSecOps Engineer will support the Infrastructure and Capabilities teams... ...fit for a DevSecOps engineer—or a software engineer with DevOps experience—who thrives... ...developing in Ruby, Ruby on Rails, Python, C++, JavaScript/TypeScript Experience with SQL...Permanent employmentContract workFlexible hours$160k - $170k
...sprint) Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4... ...modified software Required Experience: Git Java, C++, or Python Relational databases (e.g., PostgreSQL) SQL...16 hoursImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!

