Senior C++ Software Engineer
2 weeks ago
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.
- 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.
- Bachelor's Degree in Computer Science or a related field, with a minimum of 10 years of relevant experience.
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.
-
Senior C++ Software Engineer
24 hours ago
San Francisco, California, United States SS&C Full timeAbout 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...
-
Senior Software Engineer
1 week ago
San Diego, California, United States Zachary Piper Full timeZachary 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 timeGarnet 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...
-
Senior Innovation Software Engineer
2 weeks ago
San Diego, California, United States CoRelation Full timeSenior 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...
-
Senior Software Development Engineer
1 week ago
San Diego, California, United States Zachary Piper Full timeZachary 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...
-
Software Engineer, Senior Staff
5 days ago
San Diego, California, United States d-Matrix Full timeAbout 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...
-
Senior Software Engineer
2 days ago
San Diego, California, United States Sekisui Diagnostics GmbH Full timeAbout 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...
-
Senior Software Engineer
3 months ago
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 timeAbout 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...
-
Senior Software Development Engineer
5 days ago
San Diego, California, United States CTC Full timeJob 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...
-
Senior Software Engineer
5 days ago
San Diego, California, United States Werfenlife SA. Full timeAbout 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...
-
Senior Cloud Software Engineer
5 days ago
San Diego, California, United States Microsoft Full timeAbout 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...
-
Senior Software Development Engineer
7 days ago
San Diego, California, United States Zachary Piper Full timeJob 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...
-
Senior Software Development Engineer
2 days ago
San Diego, California, United States Virewirx, Inc. Full timeJob 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 timeJob 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...
-
Senior Embedded Software Engineer
1 month ago
San Diego, California, United States Brain Corp Full timeBrain 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....
-
Embedded C++ Software Developer
5 days ago
San Diego, California, United States Talentry, LLC Full timeJob 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...
-
Senior Software Engineer
3 days ago
San Diego, California, United States CoStar Group Full timeAbout 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...
-
Senior Aviation Civil Engineering Manager
2 weeks ago
San Diego, California, United States C&S Engineers Full timePosition 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...
-
Senior Software Development Engineer
1 week ago
San Diego, California, United States Stellaromics Inc. Full timeAbout 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...