{"schemaVersion":"jobsearcher.job.v1","id":"c33724fcc063f0dc68fec69b","url":"https://jobsearcher.com/jobs/c33724fcc063f0dc68fec69b","canonicalUrl":"https://jobsearcher.com/jobs/c33724fcc063f0dc68fec69b","title":"Software Engineer, Sr. (C/C++, Python) - Remote","description":"\\## About the RoleSaab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to contribute to technical teams developing software products and solutions for autonomous Unmanned Surface/Underwater Vehicles (USVs/UUVs/AUVs) and Remotely Operated Vehicles (ROVs).You will contribute across the full software product lifecycle, including architecture, implementation, integration, verification, delivery, and maintenance. The role involves solving complex engineering problems, supporting unmanned maritime systems, and collaborating with technical teams and stakeholders in the maritime and defense sectors.## Key Responsibilities* Design, implement, unit test, document, and maintain software across Linux, Windows, and embedded platforms.* Develop software using multiple programming languages.* Apply software engineering fundamentals and best practices to solve challenging technical problems.* Support software modeling, simulation, integration, and testing activities.* Develop and present technical concepts, tradeoffs, analyses, designs, and performance estimates.* Participate throughout the software product lifecycle, including development, prototyping, integration, verification, delivery, and support.* Participate in technical reviews and status meetings.* Collaborate and communicate with internal and potentially external stakeholders.* Apply company standard operating procedures and Quality System requirements.* Resolve issues arising during software design, development, and execution.* Work independently and as part of a technical engineering team.## Required Qualifications* Bachelor's degree in Software Engineering, Computer Science, or a related discipline with 8+ years of relevant experience in advanced software product development; **or*** Master's degree with 6+ years of similar experience.* Programming experience with C/C++ and Python.* Experience with scripting languages such as Linux/Unix Shells and Matlab.* Experience with integrated development environments such as Eclipse, GNU tools, VS Code, Microsoft Visual Studio, or Arduino.* Experience with version control systems such as SVN and Git.* Experience with Jira or similar issue-tracking systems.* Experience with Microsoft Office applications, including Excel, Word, Visio, PowerPoint, and Outlook.* Experience with Agile development methodologies, including Scrum.* Experience with virtual machines.* Understanding of industry-accepted software design methods and practices, including configuration control, design tradeoffs, analysis, and requirements specification.* Strong software engineering aptitude and problem-solving skills.* Ability to resolve technical issues during design, development, and execution.* Strong written and verbal communication skills.* Ability to contribute effectively within a team and work independently.* Must hold or be able to obtain a U.S. DoD SECRET security clearance.* Ability to travel up to 25% domestically and internationally, depending on project requirements.* Must be a U.S. citizen.## Preferred Qualifications* Prior experience working on U.S. defense programs.* Experience developing products or solutions for Naval and Marine applications.* Experience with robotic systems.* Experience with bare-metal embedded software development.## Skills & Competencies* Software Engineering* Advanced Software Development* C* C++* Python* Linux/Unix Shell Scripting* Matlab* Embedded Software* Linux* Windows* Software Architecture* Software Design* Software Testing* Unit Testing* Software Integration* Software Verification* Modeling and Simulation* Requirements Specification* Configuration Control* Git* SVN* Jira* Agile* Scrum* Virtual Machines* Technical Analysis* Problem Solving* Technical Communication* Stakeholder Collaboration## Education & Experience**Education*** Bachelor's degree in Software Engineering, Computer Science, or a related discipline with 8+ years of relevant experience.* Master's degree in a relevant discipline with 6+ years of similar experience may qualify.**Experience*** 8+ years of relevant advanced software product development experience with a bachelor's degree, or 6+ years with a master's degree.* Experience across software development, integration, verification, delivery, and maintenance.* Experience with C/C++, Python, scripting, version control, Agile/Scrum, and software development tools.## Work Arrangement & Schedule* **Location:** Chepachet, Rhode Island, United States* **Work Arrangement:** Remote* **Employment Type:** Not specified in the provided job description* **Travel:** Up to 25%, including domestic and international travel, depending on project needs* **Security:** U.S. DoD SECRET clearance required or ability to obtain one* **Citizenship:** U.S. citizenship required## Compensation & Benefits* **Quincy, MA:** $138,900–$180,600* **Cranston, RI:** $127,300–$165,500* Compensation is determined based on factors including role responsibilities, location, market and business considerations, experience, skills, and education/training.* Medical, vision, and dental insurance for employees and dependents.* Paid time off, including 8 designated holidays.* 401(k) with employer contributions.* Tuition assistance.* Student loan assistance.* Wellness and employee assistance resources.* Employee stock purchase opportunities.* Short-term and long-term disability coverage.* Professional growth opportunities and work-life balance.## Compliance / Additional Information* Candidates selected for the position may be subject to a government security investigation and must meet eligibility requirements for access to classified information.* As a federal government contractor, Saab requires candidates to pass a pre-employment drug screen.* Saab is an Equal Employment Opportunity and Affirmative Action employer for protected veterans and individuals with disabilities.* Saab states that qualified individuals are considered without regard to legally protected characteristics.","company":"Torentify","rawCompany":"torentify","city":"Denver","state":"CO","isRemote":true,"isActive":false,"createdAt":"2026-09-02T08:18:55.400Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer, Sr. (C/C++, Python) - Remote","description":"\\## About the RoleSaab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to contribute to technical teams developing software products and solutions for autonomous Unmanned Surface/Underwater Vehicles (USVs/UUVs/AUVs) and Remotely Operated Vehicles (ROVs).You will contribute across the full software product lifecycle, including architecture, implementation, integration, verification, delivery, and maintenance. The role involves solving complex engineering problems, supporting unmanned maritime systems, and collaborating with technical teams and stakeholders in the maritime and defense sectors.## Key Responsibilities* Design, implement, unit test, document, and maintain software across Linux, Windows, and embedded platforms.* Develop software using multiple programming languages.* Apply software engineering fundamentals and best practices to solve challenging technical problems.* Support software modeling, simulation, integration, and testing activities.* Develop and present technical concepts, tradeoffs, analyses, designs, and performance estimates.* Participate throughout the software product lifecycle, including development, prototyping, integration, verification, delivery, and support.* Participate in technical reviews and status meetings.* Collaborate and communicate with internal and potentially external stakeholders.* Apply company standard operating procedures and Quality System requirements.* Resolve issues arising during software design, development, and execution.* Work independently and as part of a technical engineering team.## Required Qualifications* Bachelor's degree in Software Engineering, Computer Science, or a related discipline with 8+ years of relevant experience in advanced software product development; **or*** Master's degree with 6+ years of similar experience.* Programming experience with C/C++ and Python.* Experience with scripting languages such as Linux/Unix Shells and Matlab.* Experience with integrated development environments such as Eclipse, GNU tools, VS Code, Microsoft Visual Studio, or Arduino.* Experience with version control systems such as SVN and Git.* Experience with Jira or similar issue-tracking systems.* Experience with Microsoft Office applications, including Excel, Word, Visio, PowerPoint, and Outlook.* Experience with Agile development methodologies, including Scrum.* Experience with virtual machines.* Understanding of industry-accepted software design methods and practices, including configuration control, design tradeoffs, analysis, and requirements specification.* Strong software engineering aptitude and problem-solving skills.* Ability to resolve technical issues during design, development, and execution.* Strong written and verbal communication skills.* Ability to contribute effectively within a team and work independently.* Must hold or be able to obtain a U.S. DoD SECRET security clearance.* Ability to travel up to 25% domestically and internationally, depending on project requirements.* Must be a U.S. citizen.## Preferred Qualifications* Prior experience working on U.S. defense programs.* Experience developing products or solutions for Naval and Marine applications.* Experience with robotic systems.* Experience with bare-metal embedded software development.## Skills & Competencies* Software Engineering* Advanced Software Development* C* C++* Python* Linux/Unix Shell Scripting* Matlab* Embedded Software* Linux* Windows* Software Architecture* Software Design* Software Testing* Unit Testing* Software Integration* Software Verification* Modeling and Simulation* Requirements Specification* Configuration Control* Git* SVN* Jira* Agile* Scrum* Virtual Machines* Technical Analysis* Problem Solving* Technical Communication* Stakeholder Collaboration## Education & Experience**Education*** Bachelor's degree in Software Engineering, Computer Science, or a related discipline with 8+ years of relevant experience.* Master's degree in a relevant discipline with 6+ years of similar experience may qualify.**Experience*** 8+ years of relevant advanced software product development experience with a bachelor's degree, or 6+ years with a master's degree.* Experience across software development, integration, verification, delivery, and maintenance.* Experience with C/C++, Python, scripting, version control, Agile/Scrum, and software development tools.## Work Arrangement & Schedule* **Location:** Chepachet, Rhode Island, United States* **Work Arrangement:** Remote* **Employment Type:** Not specified in the provided job description* **Travel:** Up to 25%, including domestic and international travel, depending on project needs* **Security:** U.S. DoD SECRET clearance required or ability to obtain one* **Citizenship:** U.S. citizenship required## Compensation & Benefits* **Quincy, MA:** $138,900–$180,600* **Cranston, RI:** $127,300–$165,500* Compensation is determined based on factors including role responsibilities, location, market and business considerations, experience, skills, and education/training.* Medical, vision, and dental insurance for employees and dependents.* Paid time off, including 8 designated holidays.* 401(k) with employer contributions.* Tuition assistance.* Student loan assistance.* Wellness and employee assistance resources.* Employee stock purchase opportunities.* Short-term and long-term disability coverage.* Professional growth opportunities and work-life balance.## Compliance / Additional Information* Candidates selected for the position may be subject to a government security investigation and must meet eligibility requirements for access to classified information.* As a federal government contractor, Saab requires candidates to pass a pre-employment drug screen.* Saab is an Equal Employment Opportunity and Affirmative Action employer for protected veterans and individuals with disabilities.* Saab states that qualified individuals are considered without regard to legally protected characteristics.","datePosted":"2026-09-02T08:18:55.400Z","dateModified":"2026-09-02T08:18:55.400Z","hiringOrganization":{"@type":"Organization","name":"Torentify","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c33724fcc063f0dc68fec69b"},"url":"https://jobsearcher.com/jobs/c33724fcc063f0dc68fec69b"}}