Resume and JobRESUME AND JOB
Leidos logo

Software Engineer C++ - Careers at Leidos

Leidos

Software Engineer C++ - Careers at Leidos

full-timePosted: Feb 3, 2026

Job Description

Join Leidos as a Software Engineer C++ in Tewksbury, MA

Leidos is seeking a talented Software Engineer C++ to drive new product development at our Security Enterprise Solutions division. Join a diverse, collaborative team of expert Scientists and Engineers delivering global impact in aviation security screening. Hone your skills in real-time programming, object-oriented design, and instrumentation domain products, backed by a management team committed to your professional growth.

Primary Responsibilities

  • Design, build, and maintain efficient, reusable C++ code using OOP/OOAD best practices.
  • Optimize performance, identify bottlenecks and bugs, and devise innovative solutions.
  • Ensure code quality through revision control, organization, and extension of existing codebase.
  • Analyze and resolve customer issues while contributing to defined software development processes.
  • Occasional travel to domestic and international customer sites required.

Basic Qualifications

  • Bachelor's degree with 4-8 years of relevant experience (additional experience considered in lieu of degree).
  • Working knowledge of C++, OOP/OOAD, data structures, algorithms, and software design.
  • Understanding of memory management, multicore processors, and distributed systems.
  • Experience with TCP/UDP socket programming, PLC interfaces, DMA controllers, and device drivers.

Preferred Qualifications

  • Socket programming, hardware interfacing, real-time debugging.
  • Graphics design, GUI development with Qt 5+ on Linux (RedHat preferred).
  • GPU programming (CUDA/OpenGL), SQL, Cybersecurity, networking, DevOps/CI/CD, Agile/Scrum.

At Leidos, we outthink, outbuild, and outpace the status quo. We're recruiting disruptors who refuse to fail. Pay Range: $87,100 - $157,450 USD (actual pay based on experience, skills, and other factors). Full-time, mid-level role in Tewksbury, MA.

Locations

  • Tewksbury, Massachusetts, United States

Salary

87,100 - 157,450 USD / yearly

Estimated Salary Rangehigh confidence

87,100 - 157,450 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++intermediate
  • OOP/OOADintermediate
  • Data Structures & Algorithmsintermediate
  • TCP/UDP Socket Programmingintermediate
  • Linux (RedHat)intermediate
  • Qt 5+intermediate
  • CUDA/OpenGLintermediate
  • SQLintermediate
  • Cybersecurityintermediate
  • DevOps/CI/CDintermediate
  • Agile/Scrumintermediate

Required Qualifications

  • Bachelor's degree with 4-8 years of relevant experience or equivalent (experience)
  • Expert knowledge of advanced technical principles (experience)
  • Working knowledge of memory management, multicore processors, distributed systems (experience)
  • Experience with TCP/UDP socket programming, PLC interfaces, DMA controllers, device drivers (experience)
  • Experience with real-time programming, hardware interfacing, GUI development (experience)

Responsibilities

  • Design, build, and maintain efficient, reusable C++ code using OOP/OOAD techniques
  • Optimize code, identify bottlenecks, bugs, and implement solutions
  • Maintain code quality, revision control, and organization
  • Analyze customer issues and develop fixes
  • Participate in software development processes including requirements analysis, testing, and debugging
  • Occasional domestic and international travel to customer sites

Benefits

  • general: Professional growth and advancement opportunities
  • general: Collaborative cross-functional team environment
  • general: Support from expert Scientists and Engineers
  • general: Impact on global aviation security screening products
  • general: Competitive pay and comprehensive benefits package
  • general: Focus on innovation and disrupting the status quo

Target Your Resume for "Software Engineer C++ - Careers at Leidos" , Leidos

Get personalized recommendations to optimize your resume specifically for Software Engineer C++ - Careers at Leidos. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer C++ - Careers at Leidos" , Leidos

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Jobs in Tewksbury, MALeidos CareersC++ EngineeringDefense ITAviation SecurityHiring in United StatesEngineeringInformation TechnologySecurity

Answer 10 quick questions to check your fit for Software Engineer C++ - Careers at Leidos @ Leidos.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Leidos logo

Software Engineer C++ - Careers at Leidos

Leidos

Software Engineer C++ - Careers at Leidos

full-timePosted: Feb 3, 2026

Job Description

Join Leidos as a Software Engineer C++ in Tewksbury, MA

Leidos is seeking a talented Software Engineer C++ to drive new product development at our Security Enterprise Solutions division. Join a diverse, collaborative team of expert Scientists and Engineers delivering global impact in aviation security screening. Hone your skills in real-time programming, object-oriented design, and instrumentation domain products, backed by a management team committed to your professional growth.

Primary Responsibilities

  • Design, build, and maintain efficient, reusable C++ code using OOP/OOAD best practices.
  • Optimize performance, identify bottlenecks and bugs, and devise innovative solutions.
  • Ensure code quality through revision control, organization, and extension of existing codebase.
  • Analyze and resolve customer issues while contributing to defined software development processes.
  • Occasional travel to domestic and international customer sites required.

Basic Qualifications

  • Bachelor's degree with 4-8 years of relevant experience (additional experience considered in lieu of degree).
  • Working knowledge of C++, OOP/OOAD, data structures, algorithms, and software design.
  • Understanding of memory management, multicore processors, and distributed systems.
  • Experience with TCP/UDP socket programming, PLC interfaces, DMA controllers, and device drivers.

Preferred Qualifications

  • Socket programming, hardware interfacing, real-time debugging.
  • Graphics design, GUI development with Qt 5+ on Linux (RedHat preferred).
  • GPU programming (CUDA/OpenGL), SQL, Cybersecurity, networking, DevOps/CI/CD, Agile/Scrum.

At Leidos, we outthink, outbuild, and outpace the status quo. We're recruiting disruptors who refuse to fail. Pay Range: $87,100 - $157,450 USD (actual pay based on experience, skills, and other factors). Full-time, mid-level role in Tewksbury, MA.

Locations

  • Tewksbury, Massachusetts, United States

Salary

87,100 - 157,450 USD / yearly

Estimated Salary Rangehigh confidence

87,100 - 157,450 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++intermediate
  • OOP/OOADintermediate
  • Data Structures & Algorithmsintermediate
  • TCP/UDP Socket Programmingintermediate
  • Linux (RedHat)intermediate
  • Qt 5+intermediate
  • CUDA/OpenGLintermediate
  • SQLintermediate
  • Cybersecurityintermediate
  • DevOps/CI/CDintermediate
  • Agile/Scrumintermediate

Required Qualifications

  • Bachelor's degree with 4-8 years of relevant experience or equivalent (experience)
  • Expert knowledge of advanced technical principles (experience)
  • Working knowledge of memory management, multicore processors, distributed systems (experience)
  • Experience with TCP/UDP socket programming, PLC interfaces, DMA controllers, device drivers (experience)
  • Experience with real-time programming, hardware interfacing, GUI development (experience)

Responsibilities

  • Design, build, and maintain efficient, reusable C++ code using OOP/OOAD techniques
  • Optimize code, identify bottlenecks, bugs, and implement solutions
  • Maintain code quality, revision control, and organization
  • Analyze customer issues and develop fixes
  • Participate in software development processes including requirements analysis, testing, and debugging
  • Occasional domestic and international travel to customer sites

Benefits

  • general: Professional growth and advancement opportunities
  • general: Collaborative cross-functional team environment
  • general: Support from expert Scientists and Engineers
  • general: Impact on global aviation security screening products
  • general: Competitive pay and comprehensive benefits package
  • general: Focus on innovation and disrupting the status quo

Target Your Resume for "Software Engineer C++ - Careers at Leidos" , Leidos

Get personalized recommendations to optimize your resume specifically for Software Engineer C++ - Careers at Leidos. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer C++ - Careers at Leidos" , Leidos

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Jobs in Tewksbury, MALeidos CareersC++ EngineeringDefense ITAviation SecurityHiring in United StatesEngineeringInformation TechnologySecurity

Answer 10 quick questions to check your fit for Software Engineer C++ - Careers at Leidos @ Leidos.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.