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
...Description Passionate about developing software and modeling complex phenomena? Enjoy... ...We are seeking a motivated software engineer to help us build innovative modeling and... ...you will... Develop and enhance C++ modeling and simulation capabilities representing...SuggestedTemporary workWork experience placementInterim roleRelocation packageFlexible hours- ...Senior Software Engineer (C++) Annapolis Junction, MD ( Description We are searching for cleared professionals who are passionate about their work and ready to take the next step in their careers! The talented individuals we hire at Synergy are provided with a...SuggestedContract workWork at officeImmediate startFlexible hours
$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- ...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
- ...staffing and IT services organization is looking for an Embedded Software Engineer in Savage, Maryland. The ideal candidate will have over 10... ...experience, specializing in embedded microprocessor design and C/C++. Responsibilities include writing unit tests and optimizing...Suggested
- A leading IT solutions provider is seeking an Embedded Software Engineer for a project in Savage, Maryland. The ideal candidate will have over... ...experience with embedded microprocessor design, strong skills in C/C++, and a track record of writing effective unit tests and...
- ...under federal, state, or applicable local law. Job Description Embedded Software Engineer Savage, Maryland 1 Year Must haves 10+ years of experience Embedded microprocessor design experience C/C++ Experience writing unit tests/test plans Code optimization experience targeted...Local area
- ...Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, or similar technical... ..., uC/OS, etc.) Experience developing in C, C++, and Python Experience automating the testing of embedded software running on embedded devices Experience with...Temporary workLocal areaFlexible hours
$750 per month
...Job Type Full-time Description Seeking engineers to grow their knowledge and further their careers. Interclypse has numerous low-level and embedded software development openings ranging from C/C++, Python, RTOS, low-level Windows / Linux, and X86 architectures...16 hoursFull timeTemporary work$10k
...work closely with analysts, operators, data scientists, and software engineers to provide tactical mission support. This fast-paced and dynamic... ..., including the use of Ghidra. Proficiency in C, C++, Python, Rust, and Go. Experience providing support for deployed...Extra incomeFlexible hours$108.8k - $163.2k
...Grumman Mission Systems (NGMS) is seeking a Principal Embedded Software Engineer to join our innovative Software Technologies organization.... ...phases of the software development lifecycle, primarily in C/C++. This position is located in Baltimore, MD. What You’ll Get...Full timeContract workRelocation packageShift work$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,...Hourly 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- ...clearance. Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4... ...or integration experience Terraform experience with AWS C++, Python and/or Golang Experience with writing high-performance...Immediate start
$70k - $190k
...020 and a finalist in 2021! Belay Technologies is seeking a Software Engineer (Backend) with technical experience to join our intel team.... ...Experience with the following technologies: Git Java, C++, or Python Relational databases (e.g., PostgreSQL) Perks...Contract workWork experience placementFlexible hours- ...AI / ML Engineer At Accenture Federal Services, nothing matters more than helping the US... ...ll need: ~14 years of experience in software engineering in similar programs and contracts... ...utilizing programming languages such as: C++, Python, or Go Lang ~ Bachelor's degree...
- ...average. Job Description Need only GC AND CITIZENS JOB TITLE: Embedded Software Engineer Savage, Maryland 1 Year Must haves: 10+ years of experience Embedded microprocessor design experience C/C++ Experience writing unit tests/test plans Code optimization...
- Johns Hopkins Applied Physics Lab is seeking a motivated Software Engineer in Laurel, Maryland. In this role, you will develop cutting-edge modeling... ...and air combat systems. The ideal candidate possesses strong C++ skills, effective communication abilities, and a willingness...
$115k - $190k
...do not possess this level of clearance. Are you a Mid-Level Software Engineer who is ready for a new challenge that will launch your career... ...or integration experience Terraform experience with AWS C++, Python and/or Golang Experience with writing high-performance...16 hoursFull timeContract workRemote workWork from homeRelocation package$85k
...seeking a highly motivated AI/ML platform engineer who will contribute to solving cutting‑... ...Engineer You will work at the intersection of software engineering, data science, and machine... ...programming languages, including MATLAB, C++, Python, and Java, on both Linux and...Temporary workWork experience placementInterim roleRelocation packageFlexible hours- ...Software Engineer Stanley Reid is a specialized recruiting firm connecting top contractors with exciting IC/DoD opportunities. We're dedicated... ...with a range of technologies including: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse,...For contractorsWork experience placement
- ...Software Engineer I Reflexive Concepts is seeking a skilled Software Engineer I to join our growing team! Specifically, we are seeking... ...or integration experience Terraform experience with AWS C++, Python and/or Golang Experience with writing high-performance...
$135k - $216k
...AI/ML Engineer Job Locations US-VA-Herndon | US-MD-Annapolis Junction Requisition... ...on building practical, mission-relevant software systems that apply AI/ML techniques in... ...programming languages such as C, C++, Javascript, Go, and/or Java Demonstrated...Contract workLocal areaShift work- ...Software Engineer Base-2 Solutions is seeking a software engineer who develops, maintains, and enhances complex and diverse software systems... ...or integration experience Terraform experience with AWS C++, Python and/or Golang Experience with writing high-...
$170k - $216k
...execution (including use cases, test procedures, and test data), software systems integration, and technical support for software... ...stakeholders for project requirements* Apply and promote good software engineering practices such as test automation, modularization, and...Full timeRemote work$185k - $240k
Bestgate Engineering is searching for a Senior CNO Developer in Laurel, Maryland. Your role... ...designing, implementing, and maintaining software systems, particularly focusing on C programming... ...engineering, specifically with C/C++ and Python, and possesses an active TS/SCI...- ...Software Engineer Athenix Solutions Group is looking for software engineers in a variety of roles to develop, maintain, and enhance complex... ...development and scripting of complex systems using languages like C++, Python, and JAVA Web-based user interface design and...
$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 guard... ...Ability to confer with system and hardware engineers to derive software requirements and subsequently...Casual workWork at officeLocal areaRemote work$107.9k - $195.05k
...new and exciting opportunity for a DevOps Engineer in our Intelligence Sector's Cyber &... ...Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals... ...least one programming language (Ruby, C/C++, Go, Python, or Java) and understanding of...Local areaImmediate startRelocation packageFlexible hours$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!


