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

Software Engineer

$132k
Full-time

University of Washington

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 [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 [

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Maryland vacancy
  •  ...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

    Catonsville, MD
    23 hours ago
  •  ...and comprehensive benefits package. We support our employees, so they can support our mission. THE WORK: As a Cyber RF Software Engineer Senior Staff, my typical day is filled with excitement and energy as I tackle a variety of challenges and responsibilities.... 
    Suggested
    Flexible hours

    Lockheed Martin

    Hanover, MD
    -57
  • $150.8k - $265.88k

     ...click here to submit a referral. If your referral is hired, you'll receive a payment! code-extrefer Senior Full Stack Software Engineer - Clearance Required WHAT WE'RE DOING • Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, where we... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    20 days ago
  • $3,000 per month

     ...is hired, you‘ll receive a $3000 payment! This position may be eligible for a $25K sign on bonus for external hires! Cyber Software Engineer Stf - SIGNAL SWE WHAT WE‘RE DOING Lockheed Martin, Cyber & Intelligence invites you to step up to one of today’s most... 
    Suggested
    Relocation package

    Lockheed Martin

    Odenton, MD
    23 hours ago
  • $175k

     ...Job Description Seeking a Software Engineer 1 to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote modernization of visualization and presentation tools. The software development team will provide application... 
    Suggested
    For contractors
    Remote work

    Synergy ECP

    Annapolis, MD
    3 days ago
  •  ...Basic Qualifications Bachelor’s degree in Computer Science or related discipline plus fourteen (14) years’ experience as a software engineer in programs and contracts of similar scope, type, and complexity Four (4) years of additional software engineering experience on... 
    Full time
    Contract work
    Local area

    Lockheed Martin Corporation

    Annapolis, MD
    4 days ago
  •  ...Full-stack Software Engineer Location Evansville IN, Baltimore MD, Charlotte NC, or Irving TX. (Hybrid) 12 Months plus contract Rate DOE Top 3 Skills: Angular, Ruby On Rails, AWS Job Description: We are looking for a full-stack Sr. Software Engineer with a strong... 
    Contract work

    Georgia IT, Inc.

    Baltimore, MD
    2 days ago
  •  ...MANTECH to connect them with exceptional professionals for this role. MANTECH  seeks a motivated, career and customer-oriented  Software Engineer  to join our team in  Fort Meade, MD. As a Software Engineer, you’ll use your coding skills to help build and fix software.... 
    Work at office

    MANTECH

    Maryland
    16 days ago
  •  ...MANTECH to connect them with exceptional professionals for this role. MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in Fort Meade, MD . The Software Engineer will leverage their strong technical background and... 
    Work at office

    MANTECH

    Maryland
    3 days ago
  • $93.2k - $164.45k

     ...role. THE WORK This role fosters collaboration with other engineers for the development of advanced solutions and agile...  ...threats and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    5 days ago
  • $3,000 per month

     ...all your education and experience as well as the resources of Lockheed Martin to keep the threats at bay. THE WORK As a Software Engineer - Mid Level you will be responsible for: • Developing, maintaining, and enhancing complex and diverse software systems (e.g.... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    19 days ago
  • $3,000 per month

     ...principals utilizing Maven, Gitlab and GitOps • Agile development and delivery of software • Communication and collaboration: Software Development is a team-oriented discipline. Engineers need to be able to communicate and collaborate effectively with other team... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    11 days ago
  • hackajob is collaborating with Lockheed Martin - US to connect them with exceptional professionals for this role. WHY JOIN US In this role you will have the opportunity to safeguard vital national‑security systems while advancing cutting‑edge cyber‑defense technologies...

    Lockheed Martin - US

    Maryland
    20 days ago
  • $3,000 per month

     ...In this role you will: Analyze user requirements to derive software design and performance requirements Design and code new software...  ...system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    20 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 

    Lockheed Martin

    Hanover, MD
    23 hours ago
  •  ...with exceptional professionals for this role. MANTECH seeks an experienced and passionate, career and customer-oriented Software Engineer to join our team located in the Ft. Meade, MD area. Responsibilities include, but are not limited to: Develops, maintains... 
    Work at office

    MANTECH

    Maryland
    20 days ago
  • $150.8k - $265.88k

     ...professionals for this role. Description: THE WORK This Systems Engineering role fosters collaboration with other engineers to document,...  ...threats and opportunities. WHO YOU ARE Experience as a Software Engineer on large scale production projects. Extensive... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Annapolis, MD
    4 days ago
  • $84.84k - $153.55k

     ...performance tuning, and capacity management for all organizational software systems as directed by management and senior staff. This...  ...Software solutions delivery support and mentoring for Software Engineers.  Lead the design and implementation of software solutions that... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Silver Spring, MD
    2 days ago
  • $3,000 per month

     ...receive a $3000 payment! code-extrefer This position may be eligible for up to $25K sign on bonus for external hires! Cyber Software Engineer Principal - DSP Digital Signal Processing WHAT WE’RE DOING Lockheed Martin, Cyber & Intelligence invites you to step up... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    9 days ago
  •  ...institutional initiative at Johns Hopkins to advance artificial intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused on revolutionizing discovery by advancing artificial intelligence... 
    Full time
    Casual work

    The Johns Hopkins University

    Baltimore, MD
    4 days ago
  •  ...Overview VTG is looking for a Jr. Software Engineer to join our team. What will you do? Analyze user requirements to derive software design and performance requirements Debug existing software and correct defects using Python and C++ Create and maintain a scalable, high... 

    Vosper Thornycroft Group

    Hanover, MD
    6 days ago
  •  ...About the Role Innovative Defense Technologies (IDT) , a leading defense technology company, is seeking a Software Engineer to join the Engineering team. The position is available in Arlington, VA, Mount Laurel, NJ, or San Diego, CA. The role involves designing, developing... 
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    Laurel, MD
    4 days ago
  •  ...Assurance (IA) to support global Cyber operations and mission training. Job Description VOR Technology is seeking an entry-level Software Engineer who designs, develops, maintains, enhances and documents software systems. Responsibilities Analyzing user requirements to... 

    VOR Technology

    Maryland
    4 days ago
  •  ...Software Engineer IV Reflexive Concepts is seeking a skilled Software Engineer IV to join our team! The Software Engineer shall be part of a team responsible for designing, developing and maintaining a comprehensive distributed Metrics and Monitoring solution for HPC... 

    Reflexive Concepts

    Annapolis Junction, MD
    2 days ago
  • $83k - $108k

     ...TSC is seeking entry level Software Engineers in Silver Spring, MD to support advanced concepts model and simulation development and execution for surface Navy radar and combat systems. The M&S effort is used for design, development, analytical evaluations of system performance... 
    For contractors
    For subcontractor
    Flexible hours

    Technology Service Corporation Defense Services

    Silver Spring, MD
    4 days ago
  • $10k

     ...best of the best, and in return, we offer a world‑class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing‑intensive analytics, novel algorithm... 
    Full time
    Contract work
    Temporary work
    Summer work
    Immediate start

    Wyetechllc

    Annapolis, MD
    4 days ago
  • $5,000 per month

     ...Mesavita Engineering is an agile and innovative small business providing technical expertise to the U.S. Intelligence community. When you...  ...best while having a lot of fun along the way. The DevOps Software Engineer shall be responsible for software integration efforts... 
    Immediate start

    Mesavita Engineering, LLC

    Annapolis, MD
    4 days ago
  •  ...Assertive Professionals is seeking Software Engineer to support a National Security Customer near Hanover, MD . We have funded and immediate openings now! Includes a $10,000 sign‑on bonus , $2,000 reimbursable relocation expenses , and a $1,200 annual compliance bonus... 
    For contractors
    For subcontractor
    Work at office
    Immediate start
    Relocation
    Relocation package

    Assertive Professionals

    Hanover, MD
    4 days ago
  • $87.1k - $157.45k

     ...Description Leidos is seeking a Software Engineer to support an enterprise IT program. The selected candidate will be joining an existing team supporting extract, transform, load (ETL) workflows. Primary Responsibilities: This position supports analysts... 
    Local area
    Immediate start

    Leidos

    University Park, MD
    2 days ago
  •  ...Description 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... 

    Athenix Solutions Group

    Maryland
    4 days ago

Do you want to receive more vacancies?

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