Sr. C++ Software Engineer

1 month ago


Columbia, United States PRI Technology Full time

Title: Sr. C++ Software Engineer

Full-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 Clearance


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

    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

    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

    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 SCD Information Technology Full time

    SCD Information Technology is currently seeking a Software Engineer. The Software Engineer develops maintains and enhances complex and diverse software systems (e.g. processingintensive analytics novel algorithm development manipulation of extremely large data sets realtime systems and business management information systems) based upon documented...


  • 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...

  • C# Software Engineer

    2 weeks ago


    Columbia, South Carolina, United States Information Resource group, Inc. Full time

    Position OverviewRole: C# Software Engineer - W2 Employment OnlyLocation: RemoteContract Duration: One Year with potential for extensionsThis role involves working with an organization that utilizes the ASP.NET framework alongside C#. The primary focus will be on enhancing the existing system that tracks youth referrals and their associated legal histories...

  • Sr. Software Engineer

    1 month ago


    Columbia, South Carolina, United States 2HB Incorporated Full time

    2HB Incorporated is seeking an Information Systems Security Officer in order to support its government customer at Annapolis Junction, MD. TKO is seeking an experienced full-stack java Software Engineer who has basic Linux skills and Git experience. The individual will provide data transformation software development as part of a larger enterprise data flow...


  • 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...

  • Sr Structural Engineer

    3 months ago


    Columbia, South Carolina, United States Arthur Grand Technologies Inc Full time

    Company DescriptionArthur Grand Technologies ) is in the business of providing staffing and technology consulting services. We have doubled our revenue year over year for the past 5 years. This speaks to the long-lasting relationship and customer satisfaction that we have built in this short span of time. Our company is managed by a team of professionals who...

  • Software Engineer

    2 weeks ago


    West Columbia, United States Orbis Corporation Full time

    Job Description: ORBIS is seeking a software or computer engineer with a background developing and maintaining multi-process, state-driven Python applications used in a networked system of computers and Orbis designed hardware. The software engineer will work for our Charleston, SC office under the supervision of the Lab Director and applicable Project...

  • Software Engineer

    5 days ago


    Columbia, South Carolina, United States Jacobs Full time

    Your Impact:We are seeking a skilled Embedded Systems Developer to join our team at Jacobs, a leading provider of technical, professional, and technical services. In this role, you will have the opportunity to work on challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission.Key...


  • Columbia, Maryland, United States Leidos Full time

    About LeidosLeidos is a leading provider of innovative solutions in the national security, engineering, and health industries. Our mission is to deliver exceptional results through the efforts of our diverse and talented people who are dedicated to our customers' success.Job SummaryWe are seeking a highly skilled Cyber Software Engineer to join our team at...


  • Columbia, South Carolina, United States Trimble Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Trimble. As a member of our engineering team, you will be working on delivering a next-generation 3D modeling experience for modern designers working together.Key ResponsibilitiesTroubleshoot, enhance, and improve C++ modeling engine codeAnalyze network communication and...


  • Columbia, Maryland, United States Leidos Full time

    About LeidosLeidos is a leading provider of innovative solutions in the national security, engineering, and health industries. Our mission is to deliver exceptional results through the efforts of our diverse and talented people who are dedicated to our customers' success.Job SummaryWe are seeking a highly skilled Software Engineer with a focus on Data...


  • Columbia, United States Percival Engineering Full time

    Ready to dive into and learn the latest cyber strategies and techniques? Are you all about tackling the toughest puzzles? Ready to bring your A-game? Well, buckle up and join us at Percival where we're all about putting people first and having a blast while we're at it. Based in Columbia, Maryland, our squad is on a big mission: developing top-notch talent...


  • Columbia, Maryland, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Software Development Engineer to join our team. As a key member of our Agile 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 Leidos Full time

    Description Are you passionate about cyber development and offensive cyber vulnerability analysis? Leidos is seeking motivated individuals with a TS/SCI Clearance to join our team as an Offensive Cyber Software Engineer. In this role, you will work in a dynamic environment with a team of Cyber Engineers in areas of reverse engineering, prototyping, design,...


  • 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...