C++ Software Engineer - Real-Time Distributed Systems

Leidos LLC

Tewksbury (MA)

On-site

USD 87,000 - 157,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Leidos is seeking a Software Engineer to support new product development at Security Enterprise Solutions. You will design, develop, and troubleshoot multi-tier distributed applications in C++ on Linux, focusing on real-time performance and OO design, collaborating with cross-functional scientists and engineers.

You will contribute through the software lifecycle from requirements to validation, participate in software development processes, and may travel to customer sites.

Qualifications

  • Bachelor's degree with 4-8 years of relevant experience or Master's degree with 2-6 years of relevant experience.
  • Proficient in C++ and OOAD, memory management, and distributed systems design.
  • Experience with TCP/UDP socket programming and Linux-based development.

Responsibilities

  • Design, build, and maintain efficient C++ code for distributed systems.
  • Analyze customer issues, identify bottlenecks, and implement robust fixes.
  • Collaborate within a software development process and support cross-functional teams.

Skills

C++
OOP/OOAD
Socket programming (TCP/UDP)
Data structures & algorithms
Linux

Education

Bachelor's degree
Master's degree

Tools

Qt 5+
CUDA
OpenGL
Linux (RedHat)

Job description

Leidos is seeking a Software Engineer to support new product development at Security Enterprise Solutions. You will design, develop, and troubleshoot multi-tier distributed applications in C++ on Linux, focusing on real-time performance and OO design, collaborating with cross-functional scientists and engineers.

You will contribute through the software lifecycle from requirements to validation, participate in software development processes, and may travel to customer sites.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time C++ Software Engineer - Distributed Systems
Real-Time C++ Software Engineer - Distributed Systems

Leidos • Tewksbury (MA)

On-site
USD 87,000 - 157,000
Real-Time C++ Software Engineer (Distributed Systems)
Real-Time C++ Software Engineer (Distributed Systems)

Koitecc Solutions • Tewksbury (MA), Northern (KY)

Hybrid
USD 87,000 - 157,000
Real-Time C++ Software Engineer – Sensor Systems
Real-Time C++ Software Engineer – Sensor Systems

Leidos LLC • Huntsville (AL)

On-site
USD 87,000 - 157,000
Health and Wellness programs
Paid Leave and Retirement
Competitive compensation
Real-Time C++ Software Engineer - High-Performance Systems
Real-Time C++ Software Engineer - High-Performance Systems

Koitecc Solutions • Huntsville (AL), Northern (KY)

Hybrid
USD 87,000 - 157,000
Real-Time Software Engineer - C/C++, Linux/RTOS
Real-Time Software Engineer - C/C++, Linux/RTOS

Leidos LLC • Arlington (VA)

Hybrid
USD 108,000 - 195,000
Paid Time Off
Holidays
401K matching
+5
Real-Time Systems Engineer (C/C++, Linux)
Real-Time Systems Engineer (C/C++, Linux)

Leidos • Arlington (VA)

On-site
USD 90,000 - 180,000
4+ weeks paid time off
401K with company match
Flexible schedules
+3
Lead Software Engineer: Real-Time C/C++ for Lab Testbeds
Lead Software Engineer: Real-Time C/C++ for Lab Testbeds

Leidos Inc • Albuquerque (NM)

On-site
USD 87,000 - 157,000
Senior Software Engineer: Mission-Critical Systems Lead
Senior Software Engineer: Mission-Critical Systems Lead

Leidos • Laurel (MD)

On-site
USD 131,000 - 237,000
Defense Software Developer – Real-Time & CI/CD
Defense Software Developer – Real-Time & CI/CD

Leidos Inc • Huntsville (AL)

On-site
USD 69,550 - 125,725
Software Test Engineer — C++/Python, CI/CD for Real-Time
Software Test Engineer — C++/Python, CI/CD for Real-Time

Leidos • Huntsville (AL)

On-site
USD 70,000 - 126,000