Senior C++ Software Engineer

1 month ago


Columbia, United States PRI Technology Full time

Senior C++ Software Engineer

Full Time

Columbia, MD

Hybrid (3 days onsite)


Our client is seeking a highly skilled and experienced Senior C++ Software Engineer to join our innovative team of dedicated, diverse professionals. The ideal candidate possesses a deep understanding of C and C++, a proven ability to navigate complex codebases, and a passion for crafting robust, efficient, and user-friendly software solutions.


Requirements

  • Analyze, design, and develop high-performance C++ applications with sophisticated graphical user interfaces.
  • Collaborate with cross-functional teams to understand project requirements, translating them into intuitive and visually appealing user experiences.
  • Develop and maintain efficient build systems and tools.
  • Optimize code for performance, scalability, and visual responsiveness.
  • Conduct code reviews and provide constructive feedback to team members.
  • Identify opportunities for code refactoring and improvement.
  • Stay up-to-date with the latest C++ standards, GUI development best practices, and emerging technologies.


Qualifications

  • Strong proficiency in C and C++, including low-level system programming and optimization techniques.
  • Extensive experience in GUI development using relevant frameworks and toolkits.
  • Solid understanding of UI/UX design principles and user-centered development methodologies.
  • Extensive experience with build systems (e.g., Make, CMake).
  • Solid understanding of multithreading and concurrent programming.
  • Expertise in version control systems (e.g., Git).
  • Proven ability to analyze and understand complex codebases.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.
  • Ability to obtain a Top Secret security clearance


Preferred Qualifications

  • Experience with DSP algorithms and implementation.
  • Background in high-performance computing (HPC).
  • Strong algorithmic and data structures knowledge.
  • Experience with refactoring and code optimization.
  • Proficiency in automated testing frameworks.
  • Experience with user interface development.
  • Embedded systems development experience.
  • GPU programming experience.
  • Experience with python / rust / c#.



  • Columbia, United States PRI Technology Full time

    Senior C++ Software EngineerFull TimeColumbia, MDHybrid (3 days onsite)Our client is seeking a highly skilled and experienced Senior C++ Software Engineer to join our innovative team of dedicated, diverse professionals. The ideal candidate possesses a deep understanding of C and C++, a proven ability to navigate complex codebases, and a passion for crafting...


  • Columbia, United States PRI Technology Full time

    Senior C++ Software EngineerFull TimeColumbia, MDHybrid (3 days onsite)Our client is seeking a highly skilled and experienced Senior C++ Software Engineer to join our innovative team of dedicated, diverse professionals. The ideal candidate possesses a deep understanding of C and C++, a proven ability to navigate complex codebases, and a passion for crafting...


  • Columbia, United States PRI Technology Full time

    Title: Sr. C++ Software EngineerFull-time/Permanent - No 3rd party resumes please.Hybrid remote - 3 days a week onsite in Columbia, MD.US Citizen only - Must be eligible to obtain a Top Secret Security ClearanceOur client is seeking a highly skilled and experienced Senior C++ Software Engineer to join our innovative team of dedicated, diverse professionals....


  • Columbia, United States PRI Technology Full time

    Title: Sr. C++ Software EngineerFull-time/Permanent - No 3rd party resumes please.Hybrid remote - 3 days a week onsite in Columbia, MD.US Citizen only - Must be eligible to obtain a Top Secret Security ClearanceOur client is seeking a highly skilled and experienced Senior C++ Software Engineer to join our innovative team of dedicated, diverse professionals....

  • Senior C++ Developer

    3 weeks ago


    Columbia, United States PRI Technology Full time

    Senior C++ Software Engineer Full Time Columbia, MD Hybrid (3 days onsite) Our client is seeking a highly skilled and experienced Senior C++ Software Engineer to join our innovative team of dedicated, diverse professionals. The ideal candidate possesses a deep understanding of C and C++, a proven ability to navigate complex codebases, and a passion for...

  • Senior C++ Developer

    1 month ago


    Columbia, United States PRI Technology Full time

    Senior C++ Software Engineer Full Time Columbia, MD Hybrid (3 days onsite) Our client is seeking a highly skilled and experienced Senior C++ Software Engineer to join our innovative team of dedicated, diverse professionals. The ideal candidate possesses a deep understanding of C and C++, a proven ability to navigate complex codebases, and a passion for...


  • Columbia, United States Cirrus Group Consulting Full time

    Job DescriptionJob DescriptionCurrently seeking a highly skilled and experienced Senior C++ Software Engineer to join our innovative team of dedicated, diverse professionals. The ideal candidate possesses a deep understanding of C and C++, a proven ability to navigate complex codebases, and a passion for crafting robust,efficient,and user-friendly software...


  • Columbia, Maryland, United States Synergy ECP Full time

    Position: Senior Software EngineerLocation: Columbia, MDOverview:Synergy ECP, a prominent platform organization backed by Falfurrias Capital Partners, boasts a skilled and committed workforce dedicated to delivering a comprehensive array of services within the defense and intelligence sectors. Our expertise encompasses software engineering, cybersecurity,...


  • Columbia, South Carolina, United States Focused HR Solutions Full time

    Position Overview:This role requires a dedicated professional to join our team as a Senior ASP.NET Software Engineer. The position is fully on-site and offers a long-term opportunity with the potential for extension.Key Responsibilities:Design and develop medium to large-scale software systems using .NET architectures.Create data-driven applications...


  • Columbia, Maryland, United States DeNovo Solutions, LLC Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at DeNovo Solutions, LLC. As a Senior Software Engineer - Signal Processing, you will be responsible for developing, maintaining, and enhancing signal processing software.Key ResponsibilitiesDesign, develop, and test software components for signal processing...


  • Columbia, Maryland, United States Independent Software Full time

    Position OverviewRole Summary:As a Senior Systems Engineer, you will be responsible for the design and enhancement of system architectures to align with client specifications. This includes the creation of comprehensive documentation and schematic packages as necessary. The selected candidate will also conduct product and capability evaluations to ensure...


  • Columbia, South Carolina, United States Delta System and Software Inc. Full time

    Job OverviewPosition Title: Golang Software EngineerCompany: Delta System and Software Inc.Role Summary: We are seeking a skilled Golang Software Engineer to contribute to our innovative projects. The ideal candidate will possess a strong background in Golang and additional programming languages, along with experience in developing and integrating RESTful...


  • Columbia, Maryland, United States Independent Software Full time

    Job OverviewRole SummaryAs a Senior Systems Engineer, Level 3, you will be responsible for the design and modification of system architectures to ensure they align with client specifications. This includes the creation of comprehensive documentation and drawing packages as necessary. The selected candidate will also conduct product and capability testing,...


  • Columbia, Maryland, United States Independent Software Full time

    Position OverviewRole SummaryAs a Senior Systems Engineer, you will be responsible for the design and enhancement of system architectures to align with client specifications. This includes the creation of comprehensive documentation and drawing packages as necessary. The selected candidate will also conduct product and capability evaluations to ensure...


  • Columbia, Maryland, United States Independent Software Full time

    Position OverviewRole Summary:As a Senior Systems Engineer, you will be responsible for the design and modification of system architectures to align with client specifications. This includes the creation of comprehensive documentation and drawing packages as necessary. The selected candidate will also engage in product and capability evaluations to ensure...


  • Columbia, Maryland, United States Leidos Full time

    About the RoleLeidos is seeking a highly skilled Software Engineer to join our team. As a key member of our Agile development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirementsDebug existing software and correct...


  • Columbia, United States OpalStaff Full time

    We are looking for a Junior Software Developer with hardware experience who needs to be able to contribute to the design, development, and maintenance of software applications that interact with hardware systems that will be onboard in vehicles. The developer must work closely with senior developers, engineers, and cross-functional teams to develop reliable...


  • Columbia, United States OpalStaff Full time

    We are looking for a Junior Software Developer with hardware experience who needs to be able to contribute to the design, development, and maintenance of software applications that interact with hardware systems that will be onboard in vehicles. The developer must work closely with senior developers, engineers, and cross-functional teams to develop reliable...


  • Columbia, Maryland, United States Independent Software Full time

    Position OverviewRole Summary:As a Senior Systems Engineer, you will be responsible for the design and enhancement of system architectures to fulfill client specifications. This includes the creation of necessary documentation and drawing packages. The selected candidate will also conduct product and capability assessments to ensure compliance with...


  • Columbia, Maryland, United States InterImage Full time

    Job OverviewKey Responsibilities:The Senior Software Systems Engineer is responsible for the development, maintenance, and enhancement of intricate software systems, including high-performance analytics, innovative algorithm creation, management of extensive data sets, real-time processing systems, and business management information systems, all based on...