EngineerJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on August 1, 2026.

This role is filled — get an email when new Engineering roles open on EngineerJobs.io:

Job Description

Senior Software Engineer role at Saab, onsite in Quincy, MA, contributing to the architecture, development, integration, and maintenance of software for autonomous maritime vehicles (USVs/UUVs/AUVs) and ROVs across the full software lifecycle.

Responsibilities

  • Collaborate with a team of engineers to design, implement, unit test, document, and maintain software across Linux, Windows, and embedded platforms using multiple programming languages
  • Apply core software engineering principles and best practices to create innovative solutions and address complex challenges
  • Support software modeling, simulation, integration, and test activities as needed
  • Develop and present technical concepts, tradeoffs, analyses, designs, and performance estimates
  • Engage in the full software product lifecycle including development, prototyping, integration, verification, delivery, and support
  • Participate in technical reviews and status meetings
  • Collaborate with internal and external stakeholders to ensure alignment and clarity
  • Adhere to company standard operating procedures and Quality System requirements

Requirements

  • Master’s degree in Software Engineering, Computer Science, or related discipline with 6+ years of relevant experience; or Bachelor’s degree with 8+ years of similar experience
  • Proficiency in C/C++ and Python
  • Scripting experience with Linux/Unix shells, Matlab, and similar environments
  • Experience with Integrated Development Environments including Eclipse, GNU toolchains, VS Code, Microsoft Visual Studio, and Arduino
  • Knowledge of version control systems such as SVN and Git
  • Experience with issue tracking via Jira or similar tools
  • MS Office suite including Excel, Word, Visio, PowerPoint, and Outlook
  • Familiarity with agile development methodologies, including Scrum
  • Experience working with virtual machines
  • Strong understanding of industry standard software design methods, including configuration control, design tradeoffs, analyses, and requirement specification
  • Demonstrated software product development background with strong engineering aptitude and problem-solving skills
  • Proven ability to resolve issues during design, development, and execution of software activities
  • Excellent written and verbal communication skills and ability to work effectively in a team or independently
  • Must hold or be able to obtain U.S. DoD SECRET security clearance
  • Willingness to travel up to 25 percent, international and domestic, as project needs

Technologies

  • C, C++, Python, Matlab
  • Linux, Windows, Linux/Unix shells
  • Eclipse, GNU, VS Code, Microsoft Visual Studio, Arduino
  • SVN, Git, Jira
  • Microsoft Office, Virtual machines

Benefits

  • Medical, vision, and dental insurance for employees and dependents
  • Generous paid time off, including 8 designated holidays
  • 401(k) with employer contributions
  • Tuition assistance and student loan assistance
  • Wellness and employee assistance resources
  • Employee stock purchase opportunities
  • Short-term and long-term disability coverage

Compensation range

  • Quincy, MA: $138,900 - $180,600
  • Cranston, RI: $127,300 - $165,500

Desired skills and experience

  • Prior experience with U.S. defense programs is highly desirable
  • Experience developing products and solutions for Naval and Marine applications, including robotic systems
  • Experience with bare-metal embedded software development

Citizenship requirements

  • Must be a U.S. citizen. Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information

Drug-Free Workplaces

  • Saab is a federal government contractor and adheres to policies and programs maintaining drug-free workplaces. A pre-employment drug screen is required

Similar Jobs