Software Development Engineer in Integration

2 weeks ago


Hood River, United States Advanced Navigation & Positioning Corporation Full time

Software Development Engineer in Integration (Remote possible)

Advanced Navigation and Positioning Corporation (ANPC) is an exciting, small company in the beautiful Columbia River Gorge. We are experiencing growth and looking to hire some key players to our already engaged, talented team right in Hood River, Oregon. We offer remote work We offer full benefits, 401K matching, 3 weeks PTO and 11 paid holidays, including the week of Christmas to New Years off. If you are interested in joining a fun, exciting, active, engaged team we want to hear from you.

ANPC builds Transponder Landing Systems (TLS) and other products to assist in the tracking and landing of aircraft. Our products are safety-critical (DO-278) systems that include complex hardware/software interfaces using multiple technologies. System integration - Quality Assurance and testing - is a core part of our safety-critical development and includes involvement in all aspects of system design.

Position Summary

Our software integration engineer position is an independent growth track. Software developers early in their career work as our primary integration engineers as a path toward placement as a developer on our software team. As well as helping the developer integrate in our team, the role provides valuable training for the developer in test-driven development, the software development lifecycle, and complex system testing. The integration engineer will develop and perform test plans and run full system tests as well as document issues. They will also develop new software and features in the Continuous Integration (CI) pipeline and help build the next generation Integration features such as Continuous reporting and continuous delivery. The integration engineer is supported and mentored by software developers who previously worked in the integration engineer’s role.

Software Environment

Our software environment is split into two areas: Development (C/C++) and Integration (C++ and Python). Both environments include:

  • Desktop software running on the developer’s laptop
  • Virtualized systems that run in sets of VMs
  • Physical systems running in the lab
  • Fielded systems running at The Dalles airport (KDLS)
Development Environment
  • Microsoft in Windows environment
  • Visual Studio IDE
  • Core code is written in C
  • User interfaces in C++ using MFC
  • Systems include Windows, QNX Real-time operating system, and digital signal processors (DSP)
  • Complex hardware/software systems and interfaces
  • DO-178 safety critical system
  • Git with Gitlab as organization tool
Quality Assurance Environment
  • Google Test (This C++ framework is used to test all C code)
  • Python
  • Gitlab CI/CD pipeline
Key Responsibilities
  • Managing software version control
  • Designing, developing and executing formal software testing
  • Software quality assurance and tools
  • Documentation, verbal communication and coordination
  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Test application (GUI) software in conjunction with networked audio/media systems running embedded software
  • Test interaction scenarios with finished hardware devices
  • Develop and document strategies for efficient testing of our products
  • Create and execute detailed, comprehensive, and well-structured test plans and test cases
  • Develop and apply testing processes for new and existing products to meeting client needs
  • Maintain internal QA-specific information systems to track quality assurance metrics (bug tracking, test servers)
  • Verify defect fixes, including testing of appropriate related areas
  • Stay up-to-date with new testing tools and test strategies
  • Other duties as assigned by Supervisor
Required
  • BS in Software Engineering or equivalent experience
  • A minimum of 3 years of software engineering experience within a validated software quality environment
  • Ability to read, write and interpret technical documents such as training manuals, corporate documents, and contracts.
  • Ability to communicate effectively with management, customers and employees in a positive manner.
  • Provide proof of Covid-19 Vaccination on your first day of employment and agree to follow CDC, Oregon state and ANPC coronavirus guidelines.
Preferred
  • At least 2 years’ experience in a safety-critical software development environment
  • Ability to read, write and interpret technical mechanical drawings
  • Advanced knowledge of Microsoft software
  • Ability to develop software and hardware architectures/partitioning, including definition of interfaces and use cases.


  • Hood River, United States Advanced Navigation & Positioning Corporation Full time

    Software Development Engineer in Integration (Remote possible) Advanced Navigation and Positioning Corporation (ANPC) is an exciting, small company in the beautiful Columbia River Gorge. We are experiencing growth and looking to hire some key players to our already engaged, talented team right in Hood River, Oregon. We offer remote work! We offer full...


  • River Falls, United States TCP Software Full time

    TCP is hiring a Software Engineer IV to work collaboratively to develop software using modern software development principles and state of the art technologies in a cross functional agile development environment. As a Senior Software Engineer you will: Design, Develop, Test, and document cloud hosted web applications. Deliver quality code based on unit and...

  • Software Engineer

    4 weeks ago


    Patuxent River, United States C3 Innovations Inc Full time

    Ability to acquire and maintain a SECRET level clearance is required. Functional duties: Perform Software Systems Engineering for the acquisition, development and sustainment of various programs supporting aircraft and weapons systems. Perform the following activities as part of software development: system resource evaluation; software requirements...

  • Software Engineer

    4 weeks ago


    Patuxent River, United States C3 Innovations, Inc. Full time

    Ability to acquire and maintain a SECRET level clearance is required. Functional duties:Perform Software Systems Engineering for the acquisition, development and sustainment of various programs supporting aircraft and weapons systems. Perform the following activities as part of software development: system resource evaluation; software requirements...

  • Software Engineer

    1 day ago


    Patuxent River, United States C3 Innovations Inc Full time

    Ability to acquire and maintain a SECRET level clearance is required. Functional duties:Perform Software Systems Engineering for the acquisition, development and sustainment of various programs supporting aircraft and weapons systems. Perform the following activities as part of software development: system resource evaluation; software requirements...

  • Software Engineer

    1 month ago


    Patuxent River, United States C3 Innovations, Inc. Full time

    Ability to acquire and maintain a SECRET level clearance is required. Functional duties:Perform Software Systems Engineering for the acquisition, development and sustainment of various programs supporting aircraft and weapons systems. Perform the following activities as part of software development: system resource evaluation; software requirements...

  • Software Engineer

    2 weeks ago


    Patuxent River, United States John H. Northrop & Associates Inc Full time

    JHNA is seeking a Software Engineer to support PMA-281 at Patuxent River, MD.Roles/Responsibilities: Develop and document software development plans for mission critical systems. Analyze architectural and functional requirements, specifications, and interfaces. Interface with the customer to understand new requirements to support mission...

  • Software Engineer

    4 days ago


    Patuxent River, United States John H. Northrop & Associates Inc Full time

    JHNA is seeking a Software Engineer to support PMA-281 at Patuxent River, MD.Roles/Responsibilities: Develop and document software development plans for mission critical systems. Analyze architectural and functional requirements, specifications, and interfaces. Interface with the customer to understand new requirements to support mission...


  • Patuxent River, United States John H. Northrop & Associates Inc Full time

    Software Engineer JHNA is currently seeking a talented Software Engineer to join our NAVAIR support team in Patuxent River, MD. This position will require on-site support at NAVAIR, with some allowance for telework/remote work. The ideal candidate will live within a commutable distance from NAS Pax River. Roles/Responsibilities: Develop and document...


  • Patuxent River, United States John H. Northrop & Associates Inc Full time

    Overview: JHNA is seeking a Software/Systems Engineer to provide support on Aircraft or Weapons Systems at Pax River, MD. Roles/Responsibilities: Perform Software Systems Engineering for the acquisition, development and sustainment of various programs supporting aircraft and weapons systems. Perform the following activities as part of software development:...


  • River Falls, United States Cantaloupe,Inc. Full time

    Job DescriptionJob DescriptionHardware Integration Engineer Help the world buy it and go Cantaloupe is a FinTech company that is constantly evolving the way companies across the globe manage, optimize, and automate the critical decisions made on a daily basis. We are committed to helping businesses grow smarter, better, and faster than ever before. Our...


  • Patuxent River, United States John H. Northrop & Associates Inc Full time

    Overview: JHNA is seeking a Junior Software/Systems Engineer to provide support on Aircraft or Weapons Systems at Pax River, MD.Roles/Responsibilities: Perform Software Systems Engineering for the acquisition, development and sustainment of various programs supporting aircraft and weapons systems. Perform the following activities as part of software...


  • Patuxent River, United States John H. Northrop & Associates Inc Full time

    Overview: JHNA is seeking a Junior Software/Systems Engineer to provide support on Aircraft or Weapons Systems at Pax River, MD. Roles/Responsibilities: Perform Software Systems Engineering for the acquisition, development and sustainment of various programs supporting aircraft and weapons systems. Perform the following activities as part of software...


  • Patuxent River, United States John H. Northrop & Associates Inc Full time

    Overview: JHNA is seeking a Junior Software/Systems Engineer to provide support on Aircraft or Weapons Systems at Pax River, MD.Roles/Responsibilities: Perform Software Systems Engineering for the acquisition, development and sustainment of various programs supporting aircraft and weapons systems. Perform the following activities as part of software...


  • Patuxent River, United States C3 Innovations, Inc. Full time

    Must have or be able to acquire and maintain a Secret or TS clearanceEstablishes, shapes, ensures compliance and continuous improvement for software development and software sustainment policies and procedures.Serves as a part of the government software acquisition management team on large complex software intensive weapon system programs.Interact with a...


  • Patuxent River, United States C3 Innovations, Inc. Full time

    Must have or be able to acquire and maintain a Secret or TS clearanceEstablishes, shapes, ensures compliance and continuous improvement for software development and software sustainment policies and procedures.Serves as a part of the government software acquisition management team on large complex software intensive weapon system programs.Interact with a...


  • Patuxent River, United States C3 Innovations, Inc. Full time

    Must have or be able to acquire and maintain a Secret or TS clearanceEstablishes, shapes, ensures compliance and continuous improvement for software development and software sustainment policies and procedures.Serves as a part of the government software acquisition management team on large complex software intensive weapon system programs.Interact with a...


  • Pearl River, United States P. Chappel Associates Inc Full time

    DSP Software Design Engineer– Pearl River NY- on border of Bergen County NJ and Rockland County NY Our client is a leader in the test and measurement industry and has a long history of innovation and technology leadership. For many years they have been designing great hardware to meet the unique and challenging requirements of their products. They offer a...


  • Patuxent River, United States John H. Northrop & Associates Inc Full time

    Overview JHNA is currently seeking a talented Senior Software Engineer to provide support to our NAVAIR government customer customer located at Patuxent River, MD. This role is a part of the newly awarded Software Engineering Department Support Services (SEDSS) 5 Year Contract. Roles/Responsibilities: Develop and document software development plans for...


  • HOOD RIVER, United States Lumen Full time

    About LumenLumen connects the world. We are igniting business growth by connecting people, data and applications - quickly, securely, and effortlessly. Together, we are building a culture and company from the people up - committed to teamwork, trust and transparency. People power progress.Lumen's commitment to workplace inclusion and employee support shines...