Software Engineer II

3 weeks ago


Mountain View, United States Analytical Mechanics Associates Full time

Job Brief

AMA is looking for a Software Engineer II to work on the NAMS-2 project at NASA Ames Research Center in Mountain View, CA.

AMA is looking for a Software Engineer II to work on the NASA Academic Mission Services 2 (NAMS-2) project at NASA Ames Research Center in Mountain View, CA. In this role the successful applicant will provide technical leadership and expertise to support Software Management and Safety Compliance. Job duty scope includes development activities that enable the Aviation Systems Division (Code AF) in achieving Air Traffic Management (ATM)-related research milestones, for which working software is the primary mechanism by which those milestones are proven. The software may be used or proven in a laboratory, human-in-the-loop (HITL) simulation facility, actual ATM facility, or flight test setting. In most cases, the work builds upon existing, large software systems, while in a few cases, the software is created for the first time.

The successful applicant will live within a reasonable commuting distance from NASA Ames Research Center in Mountain View, CA. The salary range for this is $121,000 to $141,000.

The key responsibilities include:

  • Update and maintain the Software Development Management Plan for one or more project or sub-project - such as for the Advanced Capabilities for Emergency Response Operations (ACERO).
  • Update and maintain the NPR 7150.2.Software Requirements Mapping Matrix for each project or sub-project.
  • Ensure project compliance with relevant NASA requirements such as NPR 7150.2.
  • Support subprojects subject to Ames audits such as the Quality Audit, Assessment, and Review (QAAR).
  • Support projects requiring internal audits such as the Functional Configuration Audit (FCA) and/or Physical Configuration Audit (PCA).
  • Collaborate with Project Software Manager to define and establish technical processes for the project or sub-projects.
  • Update and monitor adherence to the Software Assurance Plan.
  • Ensure compliance with NASA Software Assurance and Software Safety Standard 8739.8.
  • Coordinate software assurance plans with Code AF Software Assurance manager and Ames S&MA and ensure its alignment to NASA software assurance standards.
  • Assist sub-projects with Software Assurance Planning and Implementation.
  • Conduct limited Software Assurance Audits for the sub-projects and report on results.
  • Track Software Assurance Metrics

Required Qualifications:

  • Bachelor's in Computer Science, Mechanical Engineering, Electrical Engineering, Aeronautics, or related degree.
  • Minimum 5 years of experience in Software Quality Assurance or a
    similar role.
  • Experience with the development and use of tools for managing requirements with traceability to software test and issue tracking.
  • Experience with software documentation reviews and definition and tracking of software metrics.

Desirable Qualifications:

  • Prior experience in NASA Safety and Mission Assurance (S&MA) procedures, such as compliance with NASA Procedural Requirements (NPR) specifications, is a plus.
  • Familiarity with Atlassian tools, Confluence, JIRA, is desirable.


Applicants must be a US citizen or Permanent US Resident.

Analytical Mechanics Associates (AMA) is proud of our customer relationships, our diverse and dynamic work environment, and our employees' career satisfaction. AMA is a small business with a wide reach; headquartered in Hampton, VA, AMA has operations in Greenbelt, MD; Huntsville, AL; Dallas and Houston, TX; Denver, CO; Mountain View, CA; and Edwards Air Force Base, CA. With over 60 years of experience, AMA specializes in aerospace engineering, science, analytics, information technology, and visualization solutions. AMA combines the best of engineering, science, and mathematics capabilities with the latest in information technologies, visualization, and multimedia to build creative solutions. We offer competitive salaries and a substantial benefits package, including but not limited to paid personal and federally recognized holiday leave, salary deferrals into a 401(k)-matching plan with immediate vesting, tuition reimbursement, short/long term disability plans, and a variety of medical, dental, and vision insurance options.

AMA is committed to the professional growth of every employee, understanding that the successes of our employees drive our success. We provide a work environment that is engaging, collaborative, and supportive. To learn more about our company, please visit our website at www.ama-inc.com and follow us on Facebook and LinkedIn.

AMA is an Affirmative Action/Equal Opportunity Employer and does not discriminate against any applicant for employment or employee because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic prohibited under federal, state, or local laws.


  • Software Engineer II

    4 weeks ago


    Mountain View, California, United States Microsoft Corporation Full time

    Job Title: Software Engineer IIJob Summary:We are seeking a highly skilled Software Engineer II to join our Bing Experiences Team, part of the newly established Microsoft AI organization. As a key member of our team, you will play a crucial role in developing a new generative search experience, a cutting-edge product designed to upgrade the search experience...


  • Mountain View, California, United States Intelliswift Software Inc Full time

    At Intelliswift Software Inc, we are seeking a seasoned Software Quality Assurance Engineer to join our team. This role involves overseeing the development, design, and implementation of comprehensive test strategies for software releases, ensuring alignment with product requirements and quality standards.Key Responsibilities:Develop and maintain scalable...


  • Mountain View, California, United States Google Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager II to lead our Augmented Reality team. As a technical leader, you will be responsible for setting and communicating team priorities, aligning strategy, processes, and decision-making across teams. You will also develop the mid-term technical ideas and roadmap within the scope of the...

  • Software Engineer 2

    3 days ago


    Mountain View, United States Intuit Full time

    Overview Come join the "CyberCRAFT Compliance Engineering Team" as a "Software Engineer II" at Intuit, one of the leading FinTech companies in the world. Our team creates internal security and compliance software for Intuit's cloud hosted products. Our web-based full-stack software makes it easy for Intuit's development teams to onboard to security...

  • Software Engineer 2

    3 weeks ago


    Mountain View, United States Intuit Full time

    Overview Come join the Data Engineering Team as a Software Engineer II. We are leveraging big data technologies to gain new insights into our customer experiences, building data frameworks, ingestion pipelines and tools. The technologies we are leveraging include Amazon Web Services & Google Cloud Platform big data services. Participate in the entire...


  • mountain view, United States Intelliswift Software Full time

    Top Skill SetsJavaSelenium Appium,SQLNodeJSEducation: Bachelor of Science in Computer Science (or equivalent)Years of experience 6+ yearsCore Responsibilities:• Oversee the development, design, and implementation of comprehensive test strategies for software releases, ensuring alignment with product requirements and quality standards.• Write scalable...


  • Mountain View, United States Intelliswift Software Full time

    Top Skill SetsJavaSelenium Appium,SQLNodeJSEducation: Bachelor of Science in Computer Science (or equivalent)Years of experience 6+ yearsCore Responsibilities:• Oversee the development, design, and implementation of comprehensive test strategies for software releases, ensuring alignment with product requirements and quality standards.• Write scalable...


  • Mountain View, California, United States Qualified Technical Services Full time

    Aerospace Hardware Research Engineer IIQualified Technical Services is seeking a highly skilled Aerospace Hardware Research Engineer II to join our team at NASA Ames Research Center. As a key member of our team, you will be responsible for developing hardware for the ARMADAS project, a cutting-edge initiative aimed at automating assembly of ultralight...

  • Software Engineer II

    4 months ago


    Mountain View, United States Samsung Electronics America North America Full time

    For decades, Samsung has been leading the charge on innovation. We see beauty in achieving excellence and our passion for change fuels our discoveries, inventions, and breakthrough technology. We believe that technology can, and should, make the world a better place, so we create new possibilities for people everywhere, push the limits of what’s possible,...


  • Mountain View, United States Reliable Robotics Corporation Full time

    We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace,...


  • Mountain View, United States Reliable Robotics Full time

    We‘re building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace,...


  • Mountain View, United States Reliable Robotics Full time

    We‘re building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace,...


  • Mountain View, United States Google Inc. Full time

    Software Engineering Manager II, AI/ML GenAI, Google Adscorporate_fare Google place Mountain View, CA, USAApplyMinimum Qualifications:Bachelor’s degree or equivalent practical experience.3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.5 years of...


  • Mountain View, California, United States Khan Academy Full time

    About Khan AcademyKhan Academy is a nonprofit organization dedicated to delivering a free, world-class education to anyone, anywhere. Our mission is to provide a high-quality learning experience that is accessible to all, regardless of their background or location.Our CommunityWe are a diverse team of individuals from various backgrounds and industries,...


  • Mountain View, United States Muon Space Full time

    About the role Muon is looking for a Senior Ground Software Engineer to join our Ground and Data Software team. The ideal candidate is a self-motivated and versatile software engineer who is excited to build our cloud infrastructure, web services, and applications like mission control software, data pipelines, and tools to gain insight into Earth's complex...


  • Mountain View, United States Climatetechlist Full time

    About the role Muon seeks a Flight Software Engineering Manager to join our satellite development team in Mountain View, CA to build the software that runs our orbiting satellites. The ideal candidate is a capable people manager and has experience organizing and directing complex software projects throughout a complete lifecycle from concept to delivery....

  • Software Engineer

    1 month ago


    Mountain View, California, United States Crown Consulting Full time

    Job SummaryCrown Consulting is seeking a skilled Software Engineer to join our team in Mountain View, CA. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for our NAMS-2 project.Key Responsibilities:Develop software applications using Python, Matlab, and other relevant...


  • Mountain View, United States Muon Space Full time

    About the role Muon seeks aFlight Software Engineer to join our satellite flight software team. The ideal candidate is a self-motivated versatile software developer with significant previous experience developing robust bare-metal / RTOS embedded devices or appliances.  In this role, you will design, develop, integrate, and test the software and firmware...


  • Mountain View, California, United States Qualified Technical Services Full time

    Job DescriptionQualified Technical Services is seeking a highly skilled Aerospace Hardware Research Engineer II to join our team in developing innovative hardware solutions for the NASA ARMADAS project.Key Responsibilities:Design and develop hardware components for the ARMADAS projectCollaborate with cross-functional teams to integrate hardware with software...


  • Mountain View, United States Google Full time

    Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; Kirkland, WA, USA. Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++,...