Software Engineer C++
$87.1k - $157.45kLeidos
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, or Master's degree with 2-6 years of relevant experience.
- 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.
Preferred Qualifications:
- Graphics Design, GUI development
- Experience writing/debugging socket programming.
- Interfacing with hardware and real-time debugging.
- 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:
September 24, 2026For 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.00The 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 .
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 .
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 .
If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the .
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.
$87.1k - $157.45k
Leidos is looking for a talented Software Engineer to support new product development at Security Enterprise Solutions.As a Software Engineer... ...Design, build, and maintain efficient, reusable, and reliable C++ code using good OOP/OOAD techniques for our systems.Optimize,...SuggestedFull time- Software Engineer, C++ C# Looking for a talented and self-motivated Software Engineer. The ideal candidates will have experience architecting, developing and maintaining software for machine controls and Client electro-mechanical systems from concept to production. Responsibilities...Suggested
- Actalent is seeking an embedded software engineer to design, develop, and debug C/C++ for safety-critical robotics and autonomous systems in a MA facility. You will integrate software with sensors, motor controllers, and multi-axis gantry systems, ensuring robust performance...Suggested
$107.5k - $204.5k
...than 100 years of experience and renowned engineering expertise to meet the needs of today's... ...aerospace and defense. We are seeking Senior Software Engineers to join our development team... ...in a variety of languages including C++, C, and several others. Candidates can...SuggestedTemporary workWork experience placementInterim roleWork at officeLocal areaRemote workRelocationFlexible hours$30k
...the interest of national security. Job Title: Lead, Embedded Software Engineer (Optical Space Systems) : Sign-on bonus ($30K max) Job Code:... ...VxSIM, SIMIC, MATLAB Simulink), and programming languages (C/C++, Python, scripting). Experience with embedded command and...SuggestedFull timeLocal areaRelocationRelocation packageFlexible hours$143.67k - $215.5k
...Senior Embedded Firmware Engineer Wilmington, MA About Re:Build Manufacturing At Re:Build... ...theory with engineering design to create novel software solutions. While we value experience with specific tools (like C/C++, RTOS, or Linux), we care more about your...$115k - $140k
...Job Description Job Description Software Engineer – Advanced Sensing Systems (C++) Location: Greater Boston Area (Hybrid) Compensation: $115-140K annually Benefits: Comprehensive Medical, Dental, Vision, 401(k), PTO, and additional company-sponsored benefits...Local area- ...Butler America Aerospace, LLC is seeking a Senior Software Engineer to join our team in Tewksbury, MA. The role involves real-time and application software development across C++, C, MATLAB, and Java, with emphasis on embedded systems and tool development. Qualifications...
- ...Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat... ...looking for a Senior Embedded Software Engineer to join the Digital Embedded Solutions Team... ...operating system.Proficient in C and/or C++ programming with best engineering and software...
- Re:Build Manufacturing is seeking a senior firmware engineer in Wilmington, MA. Develop embedded software for medical devices, robotics, and automation across a... ...requires 8-12+ years of firmware experience, strong C/C++, RTOS, Linux, and microcontroller expertise. #J-1880...
- ...RoleWe are seeking a highly skilled and motivated Embedded Software Developer to join our engineering team focused on developing next-generation... ...experience in embedded software design and development (C/C++ preferred)Strong understanding of microcontrollers (MCUs...Permanent employmentFull timeWork at office
- ...eInfochips subsidiary in North Billerica, MA, is seeking an Embedded Engineer to lead board bring-up and BSP development on Qualcomm-based... ...ITAR compliance, hands-on experience with QCS platforms, C/C++ expertise, and strong debugging skills to drive system stability...
$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...design efforts and new customizationsReview software products for soundness of technical... ...Experience with programming languages such as C, C++.Qualifications We PreferActive Secret...Temporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...the future of aerospace and defense.The Software Product Assurance Center’s Software Security... ...applications are developed using C and C++ on a variety of computing platforms...Temporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours- eInfochips (An Arrow Company) in North Billerica, MA is seeking an embedded software engineer with strong Linux, C/C++, and hardware bring-up experience on Qualcomm QCS platforms. The role requires ITAR eligibility (U.S. Person) and hands-on BSP/kernel/device-driver development...
$22 - $41 per hour
...Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat... .... About The Role As an Embedded Software Engineer Intern, you will gain hands‑on experience... ...with programming languages such as C, C++, Python, or similar languages. Understanding...Permanent employmentFull timeInternshipWork at office$110.39k - $151.81k
...Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat... ...are looking for an experienced, hands-on engineer to help our team design, develop, and... ...embedded programming languages such as C/C++• Good understanding of system design, hardware...Permanent employmentFull timeWork at officeDay shift$68.9k - $131.1k
...Design, develop, test, deliver, and maintain software for cutting-edge systems. Work with talented teams of engineers, architects, and leaders in an Agile environment... ...development, test, and/or integration using C, C++, Python, Ada, or similar. The ability to obtain...Full timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$107.5k - $204.5k
...Software EngineerAt RTX, the world largest aerospace and defense company, 185,000 great... ...than 100 years of experience and renowned engineering expertise to meet the needs of today's mission... ...applications are developed using C and C++ on a variety of computing platforms...Temporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours- ...efficient.Job Summary & ResponsibilitiesLead AI Engineer — Semiconductor AI InnovationDriving AI-... ...metrology, and data analysis systems and software used by semiconductor device... ...deployment.Advanced Python proficiency: C++/CUDA familiarity is a plus.Experience with...Permanent employmentFull timeWork at officeWorldwide
$156k - $214.5k
...global leader in materials science and engineering solutions that are at the foundation of... ...Learn more about our benefits . As a Software Engineer at Applied Materials, you’ll dive... ...maintain desktop applications using C++ , C# , and WPF . Architect and implement...Full timeRelocation$165.32k - $247.98k
...company is a growing product design and engineering consulting firm located in Wilmington, MA... ...for the implementation of embedded software solutions for client projects from ideation... ...programming languages (primarily C and C++), and a wide range of microcontrollers....$107.5k - $204.5k
...than 100 years of experience and renowned engineering expertise to meet the needs of today's... ...aerospace and defense. Raytheon is seeking a Software Engineer to join our Dual Band Radar... ...Tewksbury, MA. We develop software in C++ utilizing agile software development...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours- Position: Embedded Engineer (eInfochip Inc) Job Description: NOTE: This role will perform work covered... ...Linux development experience Expertise in C/C++ programming Experience with board bring-up and hardware-software integration BSP, Linux Kernel, Device Tree, and...Permanent employmentFull timeTemporary workWork at officeLocal area
$15k
...interest of national security. Job Title: Specialist, Embedded Software Engineer – (Aerospace Flight) : Sign-on bonus ($15K max) Job Code: 4389... ...with embedded development on aerospace systems using C/C++. Professional experience programming bare-metal embedded systems...Local areaRelocationRelocation packageFlexible hours$126.8k - $149.9k
Senior Embedded Software Engineer Panametrics, a leader in industrial measurement solutions, is seeking a Senior Embedded Software Engineer to... ...embedded software development experience. Advanced proficiency in C/C++ programming. Strong experience with embedded operating systems...- ...ResponsibilitiesWe are seeking a highly motivated and talented Software Engineer to join our team focused on developing both frontend and... ...engineering skills.The technical stack includes Windows, Linux, C++, C#, Python, CUDA, and JavaScript.*Please note this position is...
$30k
Lead, Embedded Software Engineer - Space Systems L3Harris Space and Mission Systems is seeking a Lead Embedded Software Engineer for our Wilmington... ...Functions: Design, develop, test, and maintain embedded C++ software on the Linux operating system for space-based and mission...Local areaRelocation packageFlexible hours- ...fast-moving team building category-defining software, and we go to market alongside the world'... ...OverviewWe are seeking a Senior Software Engineer to own and evolve Cephable's React/... ...deeper native and AI-adjacent work over time.C++ and on-device AI experience are areas we'...Local area
$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Platform Engineer II to join the Missile Defense Sensors (MDS) Software Department. The MDS Software mission is to provide world-class...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer C++. Be the first to apply!
- software technology Tewksbury, MA
- remote software sales Tewksbury, MA
- embedded software Tewksbury, MA
- software support Tewksbury, MA
- entry level software sales Tewksbury, MA
- software Tewksbury, MA
- id software Tewksbury, MA
- healthcare software sales Tewksbury, MA
- software asset management analyst Tewksbury, MA
- software implementation project manager Tewksbury, MA



