Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$132k

University of Washington

Annapolis, MD

Full time

REQ-0000134455

Job Description

The Applied Physics Laboratory (APL) has an outstanding opportunity for a Software Engineer to join the Electronic and Photonic Systems (EPS) Department. This is a full-time Maryland-based position

About this Opportunity

Reporting to the Senior Principal Engineer, the Software Engineer will specialize in systems engineering for unmanned and unattended sensors. The person hired will play a critical role in the design, integration, and lifecycle management of novel autonomous platforms. This position focuses on Unmanned Systems (UxS) and Unattended Sensors, ensuring these technologies operate reliably in complex maritime environments. This position will work closely with the Technical Project Manager and the customer.

This position will work throughout all phases of system development and integration from requirements gathering through final release and life cycle maintenance for major hardware and software components. The incumbent must have experience testing, integrating, and deploying a complex system of systems. The candidate must be comfortable working at multiple location types such as offices, on-site naval testing facilities, or at sea. The candidate must be capable of troubleshooting complex problems in real time. The candidate must anticipate and identify potential technical issues and produce innovative solutions.

Key Responsibilities:

System Architecture & Design (20% FTE):

• Deconstruct high-level mission needs and customer objectives into system architectures, functional allocations, software interfaces, and integration concepts for unmanned systems, unattended sensors, and supporting mission software.

• Work with the customer’s Project Manager, technical leadership, software developers, test engineers, and external performers to define system boundaries, interface assumptions, operational constraints, and technical risks early in the development lifecycle.

• Develop and maintain architecture artifacts such as interface descriptions, data-flow diagrams, sequence diagrams, software/system block diagrams, architecture notes, version description documentation, and technical decision records.

• Evaluate existing and emerging software frameworks, open-source tools, autonomy frameworks, sensor packages, and mission-system components; identify architectural gaps, legacy-code issues, inefficient computations, fragile interfaces, and recommended corrections.

Requirements Management (20% FTE):

• Work with the customer’s Project Manager, Technical Project Manager, software developers, test engineers, and external stakeholders to elicit, refine, document, and maintain requirements for unmanned systems, unattended sensors, mission software, test tools, and integration environments.

• Maintain traceability from customer needs and operational scenarios through system architecture, software tasks, test cases, validation activities, and delivered capability using MBSE tools, requirements databases, issue trackers, and version-control artifacts as appropriate.

• Identify ambiguous, incomplete, conflicting, or changing requirements and work with the customer and internal leadership to resolve scope, schedule, cost, feasibility, and quality impacts.

Technical Oversight (20% FTE):

• Provide technical oversight for software, autonomy, integration, and test activities supporting unmanned systems, unattended sensors, mission software, open-source tool evaluation, and supporting laboratory or field environments.

• Review software designs and implementations for correctness, maintainability, performance, testability, safety, and alignment with program standards; provide feedback to engineers and help correct technical issues before release.

• Lead or contribute to small technical teams by assigning tasks, monitoring progress, resolving blockers, reviewing work products, and mentoring junior engineers in coding practices, documentation, configuration management, testing discipline, and customer communication.

• Analyze legacy software and integration frameworks to identify inefficient calculations, boundary-condition risks, fragile assumptions, unreachable code, missing tests, and opportunities for refactoring, improved automation, or improved validation.

Integration & Testing (20% FTE):

• Lead or support integration of software components, autonomy behaviors, sensor interfaces, communication links, test tools, and mission-system components in laboratory, simulation, customer-site, naval test facility, or at-sea environments.

• Develop integration plans, test procedures, test readiness materials, configuration records, test data collection plans, and acceptance criteria for software and system-of-systems testing.

• Troubleshoot complex real-time integration issues involving software behavior, timing, data messages, sensor interfaces, configuration errors, network behavior, external tools, and interactions among multiple hardware/software components.

Collaboration (20% FTE):

• Work closely with Navy stakeholders, software developers, and external vendors to ensure interoperability with existing systems.

All of the above duties are expected to be conducted in close collaboration with the Navy stakeholders, software developers, and external vendors to ensure interoperability with existing systems.

Required Qualifications

To be considered for this opportunity, your application must demonstrate you meet both the minimum qualifications and additional qualifications listed below. Equivalent education and/or experience may substitute for minimum qualifications except when there are legal requirements, such as a license, certification, and/or registration.

Minimum Qualifications

Bachelor’s degree in Systems, Electrical, Mechanical Aerospace, or related Engineering field AND 5-10 years’ work experience.

• US Citizenship.

• Eligibility to obtain and maintain a Dept of Defense Top Secret-level security clearance.

• 5+ years of software integration experience.

• 5+ years of Linux experience, such as RHEL8.

*Incumbent will be required to submit for a Department of Defense Top Secret-level security clearance within the first 3-6 months of employment, and once granted, must maintain eligibility to hold a Top Secret-level clearance. *

A federal security clearance is required to hold this position. The person hired into this position must be a U.S. citizen and successfully obtain and continue to maintain a Department of Defense (DOD) Personnel Security Clearance. The process for obtaining a DOD Security Clearance can be viewed using the following links: Processing Applicants (dcsa.mil) or General Investigations and Clearance Processes (dcsa.mil) (

Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.

Applicants who do not meet these qualifications WILL NOT be forwarded to the Hiring Department.

Additional Qualifications

• Hands-on experience with autonomous systems and logic.

• Proficiency in MATLAB and other modern programming languages (Python, C++, or Java).

• Strong verbal and written communication skills.

• Strong documentation and organization skills.

• Self-driven with the ability to take ownership and complete tasks with minimal guidance.

Preferred Qualifications

• Master’s degree in Systems, Electrical, Mechanical Aerospace, or related Engineering field.

About APL:

The Applied Physics Laboratory is a research unit at the University of Washington. Our research expertise is in ocean physics and engineering, ocean and medical acoustics and imaging, polar science, remote sensing, and signal processing. We conduct research and development that is sponsored by a variety of federal and state agencies and take great pride in our long-standing status as a US Navy-designated University Affiliated Research Center (UARC). Our work takes place not only on the University of Washington campus and medical centers, but in field locations around the world – at sea, in the air, and on polar ice caps. We apply rigorous scientific inquiry and engineering excellence in pursuit of solutions to important problems for the good of our region, nation, and world.

We are focused on building and sustaining a laboratory where all students, staff, and collaborators can realize success. We believe every member of our team enriches our research enterprise by exposing us to a broad range of ways to understand and engage with the world, identify challenges, and discover, design, and deliver solutions. We invite you to explore our laboratory, to find answers to Common Questions ( about the University’s application process, and to See Yourself at APL ( .

Compensation, Benefits and Position Details

Pay Range Minimum:

$132,000.00 annual

Pay Range Maximum:

$180,000.00 annual

Other Compensation:

Benefits:

For information about benefits for this position, visit

Shift:

First Shift (United States of America)

Temporary or Regular?

This is a regular position

FTE (Full-Time Equivalent):

100.00%

Union/Bargaining Unit:

Not Applicable

About the UW

Working at the University of Washington provides a unique opportunity to change lives – on our campuses, in our state and around the world.

UW employees bring their boundless energy, creative problem-solving skills and dedication to building stronger minds and a healthier world. In return, they enjoy outstanding benefits, opportunities for professional growth and the chance to work in an environment known for its diversity, intellectual excitement, artistic pursuits and natural beauty.

Our Commitment

The University of Washington is committed to fostering an inclusive, respectful and welcoming community for all. As an equal opportunity employer, the University considers applicants for employment without regard to race, color, creed, religion, national origin, citizenship, sex, pregnancy, age, marital status, sexual orientation, gender identity or expression, genetic information, disability, or veteran status consistent with UW Executive Order No. 81 ( .

To request disability accommodation in the application process, contact the Disability Services Office at View phone number on click.appcast.io or View email address on click.appcast.io .

Applicants considered for this position will be required to disclose if they are the subject of any substantiated findings or current investigations related to sexual misconduct at their current employment and past employment. Disclosure is required under Washington state law ( .

Use the filters or enter keywords in the search box (such as “custodian,” “nursing” or “manager”) to explore available opportunities. To find temporary opportunities, enter “temporary” in the search box.

If you are a current UW employee:

You must log into Workday and apply internally through the UW Jobs Hub.

Looking for faculty, librarian or academic staff positions?

Please visit our Academic Jobs ( site.

Looking for student employment?

Learn more on our Student Employment ( site.

There are many perks to working for the University of Washington. Learn more about the benefits ( that could be available to you as a UW employee.

Sign up for Job Alerts ( to be notified about job opportunities at the UW that interest you; you’ll be one of the first to learn when openings become available. You will be asked to create an account if you do not already have one.

University of Washington is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, religion, color, national origin, sexual orientation, gender identity, sex, age, protected veteran or disabled status, or genetic information.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Annapolis, MD vacancy
  •  ...team by applying today! Interclypse is seeking to build a new software team to work on a fast-paced program using modern technologies...  ...in computer science or similar related field Lead Software Engineer 10 plus years of experience Senior Software Engineer 5 plus... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Interclypse

    Annapolis, MD
    12 hours ago
  • $131.8k - $290k

    CACI International Inc. is seeking a Senior Software Engineer for a full-time position in Annapolis Junction, MD. The role involves developing and maintaining complex software systems and requires a strong background in software engineering, teamwork, and thorough knowledge... 
    Suggested
    Full time

    CACI International Inc.

    Annapolis, MD
    1 day ago
  • $92.5k - $209.5k

     ...services in a distributed, multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that directly power...  ...that enable OCI teams to build, validate, secure, and release software safely at cloud scale. At OCI, engineers have meaningful technical... 
    Suggested
    Temporary work
    Fixed term contract
    Flexible hours

    Oracle

    Annapolis, MD
    3 days ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 
    Suggested

    Lockheed Martin

    Arnold, MD
    3 days ago
  •  ...onsite at various locations in Maryland. Make a difference. Join our team by applying today! Responsibilities: The Software Engineer reviews and analyzes system specifications. Other tasks performed by this position: A. Prepares programming specifications;... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Interclypse

    Annapolis, MD
    1 day ago
  •  ...Software Engineer (Java / Spring Boot / React) Location: Hybrid, Annapolis, MD Schedule: Monday-Friday, 8:00 AM - 4:30 PM EST Work Model: 2 days onsite in Annapolis, MD, 3 days remote Overview The client is seeking two Software Engineers to... 
    Remote work
    Monday to Friday

    Cyquent

    Annapolis, MD
    3 days ago
  •  ...Orbis Operations is seeking an HPC Software Engineer to support its government customer in Annapolis Junction, MD. Required Clearance: Active Security Clearance required at the Top Secret (TS)/Special Compartmented Information (SCI) level and appropriate level... 

    Orbis Operations

    Annapolis, MD
    5 days ago
  •  ...Software Full Stack DeveloperNightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence...  ...system performance standards, confer with users or system engineers; analyze, systems flow, data usage and work processes; and... 
    Flexible hours

    ClearanceJobs

    Annapolis, MD
    2 days ago
  • $64k - $128k

     ...Software Engineer Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. Our capabilities include cyber space operations, cyber defense... 

    ClearanceJobs

    Annapolis, MD
    3 days ago
  •  ...assessment, and network data gathering across the entire life cycle of a project. Essential Duties and Responsibilities - The engineer will be heavily involved with the creation, maintenance, and running of Pig and or PySpark analytics and is responsible for... 
    Shift work

    Vetegrity

    Annapolis, MD
    3 days ago
  • $130k

     ...Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions... 
    Work at office
    Flexible hours

    SW Complete

    Annapolis, MD
    4 days ago
  •  ...Software EngineerOur client is seeking proposals from prospective offerors to provide two software engineers. The software engineers will play a critical role in designing, developing, and maintaining two of Judicial Information System's (JIS's) primary applications being... 

    DATASOFT TECHNOLOGIES

    Annapolis, MD
    5 days ago
  • $10k

     ...of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer shall be part of a team responsible for designing, developing and maintaining a comprehensive distributed Metrics and Monitoring... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech LLC

    Annapolis, MD
    5 days ago
  • $89.5k - $111.5k

     ...As a Software Engineer - Entry Level at Boeing Intelligence & Analytics (BI&A), you will be responsible for: Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of... 
    Contract work
    Remote work
    Worldwide
    Relocation package

    Boeing Intelligence & Analytics

    Annapolis, MD
    1 day ago
  • $111.8k - $221.8k

     ...drive positive, lasting change that moves missions and the government forward! Accenture Federal Services is seeking a skilled Software Engineer to design, build, and enhance complex software systems that support mission-critical operations. You will work with real-time... 
    Live in
    Work at office
    Local area

    Accenture

    Annapolis, MD
    1 day ago
  • $10k

     ...technology allowances, and access to a state-of-the-art technology lab. Learn more at Your Mission ClearEdge is hiring a Software Engineer IV to design, develop, sustain, and enhance complex operational data flow systems. This role focuses on creating, managing,... 

    ClearEdge IT Solutions

    Annapolis, MD
    1 day ago
  • $170k - $200k

     ...What You'll be Owning GRVTY is seeking a Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Annapolis Junction, MD. The Software Engineer develops, maintains, and enhances complex and diverse software... 
    Contract work
    Immediate start

    GRVTY

    Annapolis, MD
    5 days ago
  • $10k

     ...a state-of-the-art technology lab. Learn more at Your Mission: As part of our development team, you'll support critical software and services while contributing to an exciting system re-architecture. You'll work on containerizing services for Kubernetes, building... 

    ClearEdge IT Solutions

    Annapolis, MD
    5 days ago
  • $50k - $120k

     ...Polygraph security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Annapolis, MD
    1 day ago
  • $127 - $144 per hour

     ...Software EngineerWe are seeking a skilled Software Engineer to join our team! As a Software Engineer, you will be responsible for designing, developing, and maintaining our company's software. You will gather information to identify the company's needs and program clean... 
    Hourly pay
    Work from home

    Presidential Staffing Solutions LLC

    Annapolis, MD
    5 days ago
  •  ...Athenix Solutions Group is looking for Software Engineers in a variety of roles to develop, maintain, and enhance complex and diverse software systems assisting in the defense of our nation. We have roles for Engineers to work individually or as part of a team.... 

    Athenix Solutions Group

    Annapolis, MD
    1 day ago
  •  ...Software Engineer Position Vetegrity is looking for Software Engineers with 7+ years of experience. See additional required skills below: Job Duties: - Analyze user requirements to derive software design and performance requirements. - Debug existing software... 

    Vetegrity

    Annapolis, MD
    5 days ago
  • $206.55k - $279.45k

     ...Level Must Be Able to Obtain: Top Secret SCI + Polygraph Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Embedded C++, IEEE 802.11, Reverse Engineering Certifications: None Experience... 
    Temporary work
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Annapolis, MD
    5 days ago
  •  ...DCCA is proud to offer career growth opportunities and a competitive compensation and benefits package. Visit our website at: Software Engineer 2 Candidate must have an active TS/SCI w/Poly For over 40 years, DCCA has provided a broad range of IT services to... 
    Flexible hours

    Data Computer Corp of America

    Annapolis, MD
    5 days ago
  •  ...Que Technology Group, Inc ., is seeking a reliable engineer capable of implementing containerized application workflows and infrastructure...  ...Required Qualifications: At least 14 years of software development experience, with a strong focus on backend and cloud... 
    Temporary work
    Immediate start

    Que Technology Group

    Annapolis, MD
    4 days ago
  • $100k - $185k

     ...over 20 years, our team provides expertise in network, system engineering and both offensive and defensive cybersecurity operations....  ...Malware Exploitation activities, strong dev skills with large software projects (Python, Rust, Java, C, C++) combined with CNO experience... 
    Temporary work
    Local area
    Flexible hours

    Applied Network Solutions

    Annapolis, MD
    1 day ago
  •  ...Software Engineer 4170 | FSP Job Description: OVERVIEW: One of our partners is seeking a Software Engineer to join their team. The company is a modern digital services company that delivers innovative technology solutions designed to improve the health... 
    Remote work

    Procession Systems

    Annapolis, MD
    1 day ago
  • $160k - $235k

     ...Momentum Engineering, Inc. fosters an employee‑centric culture. Our strength lies in our people. With a high percentage of employees holding...  ...expertise for our customers’ critical needs. Job Summary The Software Engineer will perform software development lifecycle (SDLC)... 
    Hourly pay

    Momentum Engineering

    Annapolis, MD
    5 days ago
  • $24 - $31 per hour

     ...Software Engineering Co-opWe are the leader in COTS FPGA-based high-performance computing. Our accelerator products employ the latest FPGA and SoC technology to provide computing capabilities far beyond what general purpose processors can provide.Our software design team... 
    Hourly pay
    Work experience placement
    Summer work
    Local area

    Annapolis Micro Systems

    Annapolis, MD
    5 days ago
  •  ...Software Engineer 2 TS/SCI and FSP is required Annapolis Junction, MD Description: You will be supporting CNO and working alongside the ATPG customer, to understand operational requirements to design, develop, deploy, monitor, and maintain operational network... 

    thejosefgroup.com

    Annapolis, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!