Software Engineer C++
Company: Leidos
Location: Tewksbury
Posted on: January 5, 2026
|
|
|
Job Description:
Job Description Description Leidos is looking for a talented
Software Engineer to support new product development at Security
Enterprise Solutions. As a Software Engineer on our diverse and
collaborative team, you will work alongside our expert Scientists
and Engineers who belong to cross functional discipline,
contributing to Leidos products with global impact on aviation
security screening. You’ll be honing your engineering skills with
instrumentation domain products, real-time programming, and
object-oriented design, all with the support of a management team
focused on your professional growth and advancement. Working under
general supervision in a diverse team, your primary responsibility
will be to develop, modify and troubleshoot multi-tiered
distributed applications and systems. The duties and
responsibilities may change from time to time without notice and
include but are not limited to the duties described below. Primary
Responsibilities : Design, build, and maintain efficient, reusable,
and reliable C++ code using good OOP/OOAD techniques for our
systems. Optimize, identify bottlenecks, bugs, and devise solutions
to problems including: Maintain code quality, leverage and extend
code, revision control and organization Analyze customer issues and
identify and implement solutions. Participate and contribute within
a defined software development process. Occasional travel to
customer sites may be required. Travel may be domestic and
international. Basic Qualifications: Software Engineering candidate
shall participate in the design, development, testing,
troubleshooting, and debugging of software programs for
enhancements and new software-intensive systems and products.
Applies appropriate principles, standards, processes, procedures,
and tools throughout the software development life cycle. Duties
include software requirements analysis, analysis of hardware
compatibility, development of software products and tools used for
design, development and maintenance of infrastructure, and
platforms. Typical Education & Experience: Develops solutions to
complex technical issues and problems that impact multiple area or
disciplines. Regularly employs ingenuity and creativity to develop
new technical solutions and systems to achieve functional
objectives. Communicates with internal team members across multiple
areas and client team members. Works to influence project/team
leaders regarding solution design, process and/or approaches.
Requires expert knowledge of and ability to apply advanced
technical principles, theories, and concepts. Bachelor's degree
with 4-8 years of relevant experience. Additional years of
experience will be considered in lieu of education. Working
knowledge of C++ and OOP/OOAD Understanding of data structures,
algorithms, and software design solutions. Understanding of memory
management, multicore processors, and distributed systems design.
Experience with TCP/UDP socket programming, PLC software interface,
DMA controllers and maintaining device drivers. Preferred
Qualifications: Experience writing/debugging socket programming.
Interfacing with hardware and real-time debugging. Graphics Design,
GUI development Experience developing software with Linux based OS
(RedHat distribution preferred) and Qt 5 or above programming
language. GPU Programming with CUDA and/or OpenGL. Good working
knowledge of SQL. Working knowledge of Cybersecurity. Working
knowledge of networking solutions. Working knowledge of DevOps and
CI/CD pipeline. Experience with Scrum/Agile development
methodologies. If you're looking for comfort, keep scrolling. At
Leidos, we outthink, outbuild, and outpace the status quo — because
the mission demands it. We're not hiring followers. We're
recruiting the ones who disrupt, provoke, and refuse to fail. Step
10 is ancient history. We're already at step 30 — and moving faster
than anyone else dares. Original Posting: December 4, 2025 For U.S.
Positions: While subject to change based on business needs, Leidos
reasonably anticipates that this job requisition will remain open
for at least 3 days with an anticipated close date of no earlier
than 3 days after the original posting date as listed above. Pay
Range: Pay Range $87,100.00 - $157,450.00 The Leidos pay range for
this job level is a general guideline only and not a guarantee of
compensation or salary. Additional factors considered in extending
an offer include (but are not limited to) responsibilities of the
job, education, experience, knowledge, skills, and abilities, as
well as internal equity, alignment with market data, applicable
bargaining agreement (if any), or other law. About Leidos Leidos is
an industry and technology leader serving government and commercial
customers with smarter, more efficient digital and mission
innovations. Headquartered in Reston, Virginia, with 47,000 global
employees, Leidos reported annual revenues of approximately $16.7
billion for the fiscal year ended January 3, 2025. For more
information, visit www.Leidos.com. Pay and Benefits Pay and
benefits are fundamental to any career decision. That's why we
craft compensation packages that reflect the importance of the work
we do for our customers. Employment benefits include competitive
compensation, Health and Wellness programs, Income Protection, Paid
Leave and Retirement. More details are available at
www.leidos.com/careers/pay -benefits. Securing Your Data Beware of
fake employment opportunities using Leidos’ name. Leidos will never
ask you to provide payment-related information during any part of
the employment application process (i.e., ask you for money), nor
will Leidos ever advance money as part of the hiring process (i.e.,
send you a check or money order before doing any work). Further,
Leidos will only communicate with you through emails that are
generated by the Leidos.com automated system – never from free
commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp,
Telegram, etc. If you received an email purporting to be from
Leidos that asks for payment-related information or any other
personal information (e.g., about you or your previous employer),
and you are concerned about its legitimacy, please make us aware
immediately by emailing us at LeidosCareersFraud@leidos.com. If you
believe you are the victim of a scam, contact your local law
enforcement and report the incident to the U.S. Federal Trade
Commission. Commitment to Non-Discrimination All qualified
applicants will receive consideration for employment without regard
to sex, race, ethnicity, age, national origin, citizenship,
religion, physical or mental disability, medical condition, genetic
information, pregnancy, family structure, marital status, ancestry,
domestic partner status, sexual orientation, gender identity or
expression, veteran or military status, or any other basis
prohibited by law. Leidos will also consider for employment
qualified applicants with criminal histories consistent with
relevant laws.
Keywords: Leidos, Hartford , Software Engineer C++, Engineering , Tewksbury, Connecticut