Software Development Engineer in Integration
2 weeks ago
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)
- 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
- Google Test (This C++ framework is used to test all C code)
- Python
- Gitlab CI/CD pipeline
- 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
- 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.
- 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.
-
Software Development Engineer in Integration
6 days ago
Hood River, United States Advanced Navigation & Positioning Corporation Full timeSoftware 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...
-
Senior Software Engineer IV
3 days ago
River Falls, United States TCP Software Full timeTCP 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 timeAbility 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 timeAbility 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 timeAbility 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 timeAbility 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 timeJHNA 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 timeJHNA 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...
-
Navair Software Engineer
1 day ago
Patuxent River, United States John H. Northrop & Associates Inc Full timeSoftware 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...
-
Software/Systems Engineer
3 weeks ago
Patuxent River, United States John H. Northrop & Associates Inc Full timeOverview: 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:...
-
Hardware Integration Engineer
1 month ago
River Falls, United States Cantaloupe,Inc. Full timeJob 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...
-
Junior Software/Systems Engineer
2 weeks ago
Patuxent River, United States John H. Northrop & Associates Inc Full timeOverview: 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...
-
Junior Software/Systems Engineer
4 weeks ago
Patuxent River, United States John H. Northrop & Associates Inc Full timeOverview: 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...
-
Junior Software/Systems Engineer
4 days ago
Patuxent River, United States John H. Northrop & Associates Inc Full timeOverview: 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...
-
Acquisition Software Engineer
1 month ago
Patuxent River, United States C3 Innovations, Inc. Full timeMust 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...
-
Acquisition Software Engineer
4 weeks ago
Patuxent River, United States C3 Innovations, Inc. Full timeMust 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...
-
Acquisition Software Engineer
4 weeks ago
Patuxent River, United States C3 Innovations, Inc. Full timeMust 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...
-
Software Design Engineer
3 weeks ago
Pearl River, United States P. Chappel Associates Inc Full timeDSP 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...
-
Senior Software Engineer
4 weeks ago
Patuxent River, United States John H. Northrop & Associates Inc Full timeOverview 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...
-
Associate Plant Engineer NI Academy
3 days ago
HOOD RIVER, United States Lumen Full timeAbout 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...