C++ Software Developer

Tewksbury, Massachusetts

Leidos
Apply for this Job
Description

Join Leidos' Security Enterprise Solutions (SES) team as a Software Engineer (C ) and contribute to innovative technologies that enhance travel and trade globally. We are located in Tewksbury, MA, and looking for talent ready to work onsite full-time. Enjoy a unique 9/80 work schedule with every other Friday off.

As a Software Engineer (C ) on our diverse and collaborative team, you'll collaborate with distinguished scientists and engineers to make significant contributions to global security detection solutions. This is more than just coding-it's an opportunity to develop your skills in embedded systems, real-time programming, and object-oriented design, all while being supported by a management team dedicated to your professional growth. Under general supervision in a varied team environment, your primary role will involve developing, modifying, and troubleshooting multi-tiered distributed applications and systems. Please note, responsibilities may evolve over time.

Primary Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable C code utilizing strong OOP/OOAD practices.
  • Optimize code by identifying bottlenecks and bugs, and implement effective solutions while maintaining code quality and organization.
  • Analyze and resolve customer issues, contributing initiative and expertise within a defined software development process.
  • Occasional travel to customer sites may be necessary, both domestically and internationally.
Basic Qualifications:
  • Bachelor's degree or higher; additional professional experience may substitute for a degree.
  • Must be eligible to obtain a Public Trust clearance (U.S. citizenship required).
  • Proficient knowledge of C and OOP/OOAD principles.
  • Strong understanding of data structures, algorithms, and software design methodologies.
Preferred Qualifications:
  • Experience with GPU programming using CUDA and/or OpenGL.
  • Skills in graphics design and GUI development.
  • Proficiency with Qt 5 or later versions.
  • Experience with Linux platform development.
  • Familiarity with hardware interfacing and real-time debugging.
  • Knowledge of SQL database systems.
  • Insight into cybersecurity practices.
  • Understanding of networking solutions.
  • Experience with Agile/Scrum development methodologies.
The Leidos Security Enterprise Solutions (SES) team creates a suite of integrated solutions for customers in aviation, ports, borders, and critical infrastructure globally. Our products offer automated threat detection for various risks, including weapons and explosives, leveraging advanced screening technologies, AI/ML capabilities, and biometric tools. With over 24,000 products deployed in 120 countries, we are leaders in security checkpoint and inspection systems.

Original Posting: May 6, 2025

For U.S. Positions: While subject to change based on business needs, we anticipate this job opening will remain available for at least three days, closing no earlier than three days post original posting date.

Pay Range: $55,250.00 - $99,875.00

This pay range is a general guideline and not a guarantee of compensation. Various factors influence offer extensions, including job responsibilities, education, and experience, ensuring fairness and market alignment.

Date Posted: 13 May 2025
Apply for this Job