Senior C++ Software Engineer

2 weeks ago


San Diego, California, United States RCM Life Sciences and IT Full time
Position Title: Senior C++ Software Engineer
Role Overview: This role requires a proficient software engineer with extensive experience in C++ development within a Linux/Unix framework.
Employment Type: Right to Hire Contract
Work Arrangement: Hybrid model, requiring onsite presence a few days per week
Security Clearance: Must possess a current/active Secret DoD security clearance

About RCM Life Sciences & IT:
RCM Life Sciences & IT is a premier provider of IT Business Solutions and Engineering Services, catering to a diverse clientele across commercial and governmental sectors. Our extensive reach across North America enables us to deliver reliable and effective tactical and strategic capabilities.

Job Responsibilities:
We are looking for a Senior Software Development Engineer to enhance our dynamic team. The selected candidate will engage in the analysis, design, development, and testing of applications. The ideal candidate will have a solid background in cross-platform development for various operating systems, including Linux and Android, utilizing multiple application development frameworks and programming languages such as C++, C, and Python, along with database management using SQLite.

The candidate will thrive in an Agile Scrum environment, applying sound software engineering principles to ensure the code produced is of high quality, maintainable, efficient, reliable, understandable, secure, and fault-tolerant. Knowledge of secure software development practices is essential, as is the ability to leverage software tools for continuous integration and test automation, while also supporting software reuse and refactoring.

The candidate will play a crucial role in the software configuration management process and must understand the requirements of software components and their interfaces with other APIs and host systems.

As part of a collaborative team that includes UI/UX engineers, software engineers, system engineers, information assurance engineers, and quality assurance engineers, the candidate will contribute to establishing standards and promoting Test Driven Development (TDD) practices within the Agile framework to ensure accountability and quality in all tasks.

This position calls for a proactive individual who is passionate about software quality and can effectively communicate with development teams and stakeholders to meet diverse project requirements.

Essential Qualifications:
  • Active Secret DoD security clearance is mandatory.
  • Exceptional coding skills with significant experience in C++.
  • Over 8 years of experience in Linux/Unix development.
  • At least 5 years of experience with Qt and Android platforms is advantageous.
  • Familiarity with CMake and Bash scripting.
  • Proven track record in designing and implementing user interfaces for embedded applications and mobile devices using cross-platform development tools.
  • Experience in structuring software to separate concerns (presentation, business logic, persistence).
  • Expertise in developing optimized mobile applications is preferred.
  • Strong team player with excellent communication skills.
Preferred Qualifications:
  • Experience with Scrum methodology or other Agile practices.
  • Background in mobile application development.
  • Familiarity with software configuration management tools (e.g., Subversion, Git).
  • Experience with UI/UX development frameworks (e.g., Qt, Android).
  • Knowledge of Agile management tools (e.g., JIRA, Rally).
  • Experience with automated testing tools and methodologies.
  • Familiarity with formal API development methodologies.
  • Experience with Docker is a plus.
  • Knowledge of C or Python is beneficial.
  • Experience with Java is an added advantage.
Educational Background:
  • Bachelor's Degree in Computer Science or a related field, with a minimum of 10 years of relevant experience.
Equal Opportunity Statement:
RCM is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Pay Transparency:
For job postings in certain locations, RCM Technologies is legally required to provide a reasonable estimate of the compensation/pay rate range, considering various factors such as skill sets, experience, training, and organizational needs.
Disclaimer:
This job description is intended to convey the general nature and level of work performed by individuals in this position. It is not intended to encompass every duty and responsibility specific to the role. RCM reserves the right to amend and modify responsibilities as necessary.

  • San Francisco, California, United States SS&C Full time

    About the RoleThis is a challenging opportunity for a skilled Senior C++ Software Engineer to join the Geneva development team at SS&C. The successful candidate will be responsible for analyzing, designing, and implementing new features to modernize and scale our existing platform.Key ResponsibilitiesAnalyze and design new features to enhance the platform's...


  • San Diego, California, United States Zachary Piper Full time

    Zachary Piper Solutions is seeking a highly skilled Senior Software Engineer to support our innovative Global Government Client. This role is based in a hybrid work environment and offers a flexible schedule. We are looking for a seasoned professional with 8+ years of experience in Java and C++ development.Clearance Requirements:Top Secret Clearance...

  • C++ Software Engineer

    2 months ago


    San Diego, California, United States Garnet River Full time

    Garnet River is a full-service information technology company that customizes solutions for its clients. We solve challenges through staff augmentation, project-based teams and technical solutions. Our staffing division works as a recruiting arm for companies in the region and across the country. Clients turn to us to help them find professional talent.We...


  • San Diego, California, United States CoRelation Full time

    Senior Innovation Software EngineerAt CoRelation, we pride ourselves on being a premier organization, fostering a culture of integrity, teamwork, and forward-thinking. Our commitment to creating a positive work environment has earned us recognition as a top employer. We offer competitive compensation, comprehensive benefits, and a culture that promotes both...


  • San Diego, California, United States Zachary Piper Full time

    Zachary Piper Solutions is seeking a highly skilled Senior Software Development Engineer to support a long-term opportunity in a secure facility. The program requires a Top Secret/SCI clearance with the ability to obtain a CI poly.The successful candidate will work on-site, performing software design, development, and maintenance tasks. A strong background...


  • San Diego, California, United States d-Matrix Full time

    About d-Matrixd-Matrix is a pioneering company that has revolutionized the field of memory-compute integration with its innovative digital in-memory compute (DIMC) engine. This groundbreaking technology has enabled the company to break through the memory wall, minimizing data movements and paving the way for large-scale AI compute.With a strong foundation of...


  • San Diego, California, United States Sekisui Diagnostics GmbH Full time

    About UsSekisui Diagnostics GmbH is a leading innovator in invitro diagnostics, dedicated to improving patient outcomes through the development of highly accurate diagnostics tests, reagents, and systems.Job SummaryWe are seeking a highly motivated and experienced Senior Software Engineer to lead a team of talented scientists and engineers in the development...


  • San Diego, California, United States People Connect (formerly The Control Group) Full time

    "Senior Software Engineer Developer (Go)This position is currently remote due to the pandemic. The role is based in San Diego, CA, USAPeopleConnect is hiring for our People Search Division (aka The Control Group TCG) as our business is GROWING We are looking for a talented, collaborative Senior Software Engineer Developer who is excited to learn/grow...


  • San Diego, California, United States Fluidra North America Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Embedded Software Engineer to join our Engineering team in Carlsbad, CA. As a key member of our team, you will be responsible for designing, writing, and modifying firmware for embedded control applications using C/C++ computer language.Key ResponsibilitiesDesigns, writes, and modifies firmware...


  • San Diego, California, United States CTC Full time

    Job Opportunity**About CTC**CTC is a leading technology company providing lifecycle IT, data analytics, cloud, agile software development, DevOps, Test Automation, Cyber Security, and infrastructure solutions to U.S. Defense, Intelligence, and Federal Civilian agencies as well as Fortune 1000 companies.**Job Summary**We are seeking an experienced Senior...


  • San Diego, California, United States Werfenlife SA. Full time

    About the PositionWerfenlife SA is a leading company in the field of specialized diagnostics, with a strong focus on innovation and quality. We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge software solutions.Key ResponsibilitiesDesign and develop high-quality Graphical User Interface...


  • San Diego, California, United States Microsoft Full time

    About the RoleMicrosoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.Our MissionAzure AI Translator's mission is to break language barriers with world-class...


  • San Diego, California, United States Zachary Piper Full time

    Job Title: Senior Software Development EngineerCompany: Zachary Piper SolutionsClearance Required: Top Secret/SCIJob Overview:Zachary Piper Solutions is seeking a highly skilled Senior Software Development Engineer to join our team in support of a government agency. This position will require 5 days in the office and will involve working on a variety of...


  • San Diego, California, United States Virewirx, Inc. Full time

    Job Opportunity at Virewirx, Inc.Job Title: Staff Software Engineer - 5GJob Summary:Virewirx, Inc. is a dynamic company that attracts highly talented individuals who have a passion for transformative wireless technologies. We are seeking a skilled Staff Software Engineer - 5G to join our team.Key Responsibilities:Design and implement real-time C/C++ software...


  • San Diego, California, United States Samsung Electronics GmbH Full time

    Job Title: Senior Software Engineer, AI and Machine LearningJob Summary:We are seeking a highly skilled Senior Software Engineer to join our AI and Machine Learning team at Samsung Electronics GmbH. As a key member of our team, you will be responsible for designing, developing, and deploying AI and ML models, as well as optimizing their performance on our...


  • San Diego, California, United States Brain Corp Full time

    Brain Corp is a San Diego, California, USA-based AI company creating transformative core technology for the robotics industry. Our purpose is to create autonomous technology that helps the real world work better. Brain's robotic and AI solutions help retailers ensure that the right product is on the right shelf at the right price, in a clean environment....


  • San Diego, California, United States Talentry, LLC Full time

    Job OverviewTalentry, LLC is seeking a skilled Embedded C++ Software Developer to join our team.Key ResponsibilitiesAs an Embedded C++ Software Developer, you will be responsible for designing and developing software in C for a video application on embedded Linux.Collaboration and ContributionYou will collaborate with system engineering to contribute to...


  • San Diego, California, United States CoStar Group Full time

    About CoStar GroupCoStar Group is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. As a company, we are committed to digitizing the world's real estate, empowering all people to discover properties, insights, and connections that improve their businesses and lives.About the Analytics TeamThe...


  • San Diego, California, United States C&S Engineers Full time

    Position OverviewC&S Engineers is in search of a Senior Manager in Civil Engineering specializing in aviation infrastructure. This full-time role offers a competitive salary, comprehensive employee benefits, and a positive work atmosphere. Relocation support is available for qualified candidates.Key ResponsibilitiesThe selected candidate will lead a team in...


  • San Diego, California, United States Stellaromics Inc. Full time

    About the RoleStellaromics Inc. is seeking a highly skilled Staff Software Engineer to join our Instrument Control Software (ICS) team. As a key member of our team, you will be responsible for designing, building, testing, and deploying the PyxaTM platform.Key ResponsibilitiesExecute the full software development life cycle (SDLC) to deliver high-quality...