Software Engineer (C++) @ Leidos | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Software Engineer (C++) jobs in Tewksbury, MA
Be an early applicantLess than 25 applicants
expire-info-iconThis job has closed.
company-logo

Leidos · 2 days ago

Software Engineer (C++)

Wonder how qualified you are to the job?

ftfMaximize your interview chances
ComputerGovernment
check
Actively Hiring

Insider Connection @Leidos

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Design, build, and maintain efficient, reusable, and reliable C++ code using good OOP/OOAD techniques for systems.
Optimize, identify bottlenecks, bugs, and devise solutions including maintaining code quality, revision control, and organization.
Develop, modify, and troubleshoot multi-tiered distributed applications and systems.
Participate in the design, development, testing, troubleshooting, and debugging of software programs for enhancements and new software-intensive systems and products.
Apply appropriate principles, standards, processes, procedures, and tools throughout the software development life cycle.
Communicate with internal and client team members, influence project leaders, and apply advanced technical principles.
Understand data structures, algorithms, software design solutions, memory management, multicore processors, and distributed systems design.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

PythonBash scriptingHTMLPHPPostgreSQLC++OOP/OOADPublic Trust clearanceTechnical principlesData structuresAlgorithmsSoftware designMemory managementMulticore processorsDistributed systems designGPU ProgrammingCUDAOpenGLBuildBotMS AzureDICOSNpmHttp/https CommunicationGraphics DesignGUI DevelopmentQtLinux Kernel DevelopmentHardware InterfacingReal-Time DebuggingCybersecurity

Required

Bachelor's degree with 4-8 years of relevant experience, or master’s degree with 2-6 years of relevant experience. Additional years of experience will be considered in lieu of a degree.
Working knowledge of Python and bash scripting, HTML, PHP, PostgreSQL, C++ and OOP/OOAD
Must have the ability to obtain a Public Trust clearance (US citizenship required).
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.
Understanding of data structures, algorithms, and software design solutions.
Understanding of memory management, multicore processors, and distributed systems design.

Preferred

GPU Programming with CUDA and/or OpenGL.
Experience with BuildBot and automated build pipelines with MS Azure.
Experience with DICOS.
Experience with npm.
Experience with http/https communication.
Graphics Design, GUI development.
Experience with Qt 4 or above.
Linux kernel development.
Interfacing with hardware and real-time debugging.
Working knowledge of Cybersecurity.
Working knowledge of networking solutions.
Experience with Scrum/Agile development methodologies.

Company

Leidos is a Fortune 500® innovation company rapidly addressing the world’s most vexing challenges in national security and health.

Funding

Current Stage
Public Company
Total Funding
unknown
2013-09-17IPO· nyse:LDOS

Leadership Team

leader-logo
Kirk Smedley
Chief Technology Officer, Spatial Solutions
linkedin
leader-logo
Amy Smith
Senior Vice President, Government Affairs
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot