Software Integration Test Engineer
Astrobotic Technology
Job Description
Job Description
Astrobotic Technology is seeking a Software & Test Integration Engineer to help plan, integrate, and execute software verification and test activities for our next generation of lunar landers.
In this role, you'll work alongside a talented, multidisciplinary team to ensure mission-critical software performs flawlessly—from the lab to launch and ultimately on the lunar surface. We're looking for a motivated, detail-oriented engineer who thrives in a fast-paced, collaborative environment and is eager to solve complex technical challenges. As a member of Astrobotic's Software & Controls Team, you'll play a direct role in advancing the future of commercial lunar exploration and helping make history as we deliver payloads to the Moon—and beyond.
Responsibilities include:
- Design test plans and test procedures to validate and verify spacecraft software and hardware, including rocket engines, inertial measurement units, star trackers, radar systems, sun sensors, thermal controllers, lidar, and guidance, navigation and control algorithms designed to autonomously navigate a spacecraft to the moon and land on it.
- Develop software testing infrastructure and tests within it that facilitate easily verifying that spacecraft systems function the same across platforms with varying combinations of emulators and spacecraft hardware.
- Improve the capabilities of software testing infrastructure to support both developer and automated testing needs, enabling tighter integration between developers and testers.
- Execute test procedures manually in cases where multi-million dollar spacecraft hardware is involved, and report regressions. Ideally develop the automated system so that manual testing follows automated testing closely.
- Expand tests that run autonomously on a nightly basis against a continuous integration pipeline across different test platforms, for increased test coverage across more systems.
- Write bug tickets when software issues are incurred as part of our verification process.
- Develop automatic reporting tools and mechanisms to improve understanding of how failed and passed tests map to subsystem-level requirements.
- Benchmark and analyze spacecraft system performance across all flight modes.
- Help identify and resolve anomalous software behavior.
- Work with a small team of developers, engineers and technicians to proactively solve problems found through testing the spacecraft software system.
Other responsibilities may include:
- Manage and schedule test regressions and test resources.
- Manage test software repositories for multiple projects.
- Perform acceptance tests and trace tested features back to requirements
- Collect, analyze and present test metrics.
Required Qualifications:
- A bachelor’s or graduate degree, ideally in a technical field.
- Minimum five years of relevant work experience
- Proficiency with Object-Oriented Programming (OOP)
- Proficiency with scripting languages (e.g. Python)
- Demonstrated ability to build and test distributed software and/or hardware systems.
- Demonstrated ability to lead anomaly investigation activities involving multiple experts.
Beneficial Qualifications:
- Knowledge of formal software V and V processes.
- Proficiency with software configuration management tools (e.g. git).
- Experience with containers (e.g. Docker) and virtual machines (e.g. QEMU).
- Experience with Linux and other embedded operating systems.
- Familiarity with coding safety standards (e.g. MISRA-C).
- Familiarity with communication protocols (e.g. CCSDS, Ethernet, RS-422, TCP/IP, I2C, QAM, RS-232, Spacewire, CAN, GPIO, IPC, MIL1553, RS-485).
- Familiarity with electronic test equipment including oscilloscopes, multimeters, and logic analyzers.
- Familiarity with electrical circuit dynamics.
- Familiarity with environmental testing (e.g. EMC/EMI, thermal-vacuum testing).
- Familiarity with some of the systems that the software system is driving including multi-DOF spacecraft controls, thermal systems, RF communications systems, avionics systems, and power systems.
- ...Software Integration Engineer Company Overview Near Earth Autonomy is creating a future where autonomous flight is commonplace and safe. Our... ...are serious about system design, development, real-world testing, and delivering to customers working, useful systems. Responsibilities...SuggestedPermanent employmentTemporary work
- ...professionals for this role. The Principal QA Engineer serves as a product expert for quality assurance, leading testing initiatives across the Sage Fixed Assets... ...multifaceted nature of quality leadership in a modern software development environment. Key...SuggestedWork at office
- ...Opulo Integration Engineer Our vision is to make it easy and accessible to manufacture a product. We're starting with... ..., designing circuit boards, writing firmware and software, performing lifetime and validation testing according to a PRD, and helping spin up...SuggestedContract workFlexible hours
- ...Network Support Engineer The Network Support Engineer is responsible for the support and troubleshooting of networking, data, and wireless network solutions. You will be a part of the Networking Division team that is responsible for providing technical support and...SuggestedFull timeWork at officeRemote work
- ...Embedded Software engineer Location: PA Major Tasks and Responsibilities of the position: • Think big; bring fresh ideas and approaches to design and develop innovative solutions in medical devices to meet or exceed customer satisfaction • Evaluate...Suggested
- ** _This position within the Software Engineering Institute (SEI) will support work in Huntsville... ...schedule and performance perspective; integrating with the customer contractor software... ...system requirements. Analyze software test and evaluation techniques and...Full timePart timeFor contractorsWork experience placementRemote workRelocation packageFlexible hours
- ...SEI advances software engineering principles and practices and serves as a national resource in... ...’ve built, analyzed, debugged, and/or tested bare-metal systems and are familiar with... ...exposure with modern RTOSes, e.g. VxWorks or Integrity, and developed and analyzed embedded...Full timePart timeWork experience placementWork at officeRelocation package
- ...Coding in C, C++, and Python Strong software design analysis Capable of expressing... ...'s degree in computer science, software engineering or relevant field required. ~2-3 years... ...~ Git, debuggers, and compilers ~ C-test and G-test suites ~ System-level feature...
- ...Embedded Software Engineer Pittsburgh, PA Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to mature their Artificial Intelligence enabled computing sensors and produce their solutions onshore at prototype to high volumes. Hellbender...Work experience placementFlexible hours
- ...50 to 52 rates 5 Positions Location - Onsite in Pittsburgh, Dallas, Birmingham, Charlotte, Denver Required skills: Banking Industry Knowledge Combinatorial Test Design - IGNITE, Hexawise Automation tools - Selenium frameworks, Karate, Postman...
- ...Dynamic Software Test Engineer Wanted to Drive Quality and Innovation Are you passionate about ensuring software excellence and ready to... ...regression test documentation ~ Experience assisting with integration testing and system regression testing ~ Familiarity with...Worldwide
$200k - $275k
...system team works at the intersection of software engineering, machine learning, sensors, and... ...run on self-driving vehicles. * Design test harnesses for embedded software components... ...working with Bazel. * Experience integrating various sensors, including Cameras, IMUs...Work at office- ...Project Manager driving enterprise Quality Engineering transformation at BNY. This role serves... ...Vittal, leading initiatives to elevate testing discipline, test data strategy,... ...modern test management tools Required Software/ Technology Java, Python,.NET, C++, Oracle...Monday to Friday
- ...position, therefore, applicants must be clearable. Responsibilities Create and maintain software regression test documentation Assist engineering with integration test and perform system regression testing Assist engineering with software configuration...Worldwide
$59.7k - $86.3k
...We are looking for Junior Quality Engineer to join our Pittsburgh (Cheswick) location!... ...Since 1952 Curtiss Wright EMD has been integral to the US Navy’s nuclear propulsion program... ...Wright in Cheswick, PA designs, manufactures, tests, and provides after-market support for...- ...Software Tester Eos Energy Enterprises, Inc. is accelerating the shift to American energy independence... ...Responsibilities Develop and execute test plans, test cases, and test scripts for functional, regression, integration, and system testing. Collaborate with...Work at officeLocal areaShift workNight shift
$150k - $200k
...the grid. Job Description This position will offer you the ability to directly apply your knowledge of transmission line engineering including, conductors, hardware, insulation, structures, foundations and electrical principles to: Design transmission lines in...Work experience placementInternshipLocal areaFlexible hours3 days per week$73.45k - $132.78k
...Description Transmission Line Engineer (Mid, Senior, & Lead Levels) Locations: South... ...lead projects that increase capacity, integrate renewable energy, and harden the grid against... ...utility transmission systems Software Proficiency: Expert-level or working knowledge...Local areaImmediate startRemote workFlexible hours- ...endpoints. - Support onboarding, testing, and rollout activities for... ...Escalate complex technical issues to senior engineers and Telecom SMEs while ensuring proper tracking... ...- Perform backup verification, integrity checks, and restoration testing to ensure...Minimum wageContract workTemporary workWork experience placementRemote work
- ...Job Description Growing full service firm looking to add a talented Transmission Line QA/QC Engineer to their Pittsburgh office! Responsibilities: Overseedesign reviews/validation procedures Ensureaccuracy and safety of the design of high voltage...Work at office
- ...and replace cars. Could you be the full-time Senior Network Engineer in Pittsburgh, PA we're looking for? Your future role... ...power experts), define system specifications, and ensure seamless integration of N&T sub-systems. You'll also contribute to functional...Full timeWorldwideFlexible hours
$73.45k - $132.78k
...Description Leidos is seeking a Senior Transmission Line Engineer who will work as members of a dynamic team working in a fast-... ...) Maintain strong technical proficiency in industry-standard software and Leidos design processes. Required Education & Experience...Work at officeLocal areaImmediate startRemote workRelocationRelocation package$160k - $210k
...Embedded Hardware Engineer Efficient is developing the world's most energy-efficient general-purpose computer processor. Efficient... ...role will be to develop PCB designs and accompanying system software to test and showcase our revolutionary processors. Specifically, you...Immediate start- Z/OS SENIOR LEVEL SYSTEMS PROGRAMMER-ARCHITECT Z/OS MAINFRAME SYSTEMS PROGRAMMER ANNUAL BONUS PROGRAM! HYBRID WORK/MUST WORK ON SITE 2X WEEK SENIOR LEVEL Z/OS ARCHITECT EXPERT WITH Z/OS SYSTEMS PROGRAMMING EXPERTISE ARCHITECT, INSTALL, UPGRADE, TUNE THE ...
- ...We’re seeking a future team member for the role of DMZ Network Engineer to join our Infrastructure Platform via our Network Services... ...flow design, break/inspect architectures, and authentication-integrated connectivity patterns. Engineer solutions that support strong...WorldwideFlexible hours
$94.4k - $293.8k
...across business processes, workflows, applications, services, integrations, and overall Business objectives, while ensuring alignment... ...workflows. Proven ability to align GIS solutions to the needs of engineering, operations, control rooms, and asset management teams....Live inWork at officeLocal area$116.35k - $210.33k
...Description We are seeking a Manager of Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission. The successful candidate will serve as a Supervisor...Work at officeLocal areaImmediate startRemote workRelocationRelocation packageFlexible hours$500 per month
...Professional Game Tester We're looking for passionate gamers to join our elite team of mobile game testers. Get paid to play and test the latest games before they launch. $500+ Avg Monthly Pay 5-10 Hours/Week 100% Remote Position Requirements: Must...Part timeRemote work10 hours per week- ...Title: Lead Integration Engineer Location: Onsite, Pittsburgh, PA 15213 Type: Direct-Hire/Permanent Hours: Standard business hours... ...pumps, valves, and fluid routing systems Perform system testing, validation, and troubleshooting to ensure operational reliability...Permanent employmentFull timeLocal area
- ...them with exceptional professionals for this role. SENIOR SOFTWARE ENGINEERING MANAGER At BNY, our culture allows us to run our company... ...friction. Drive observability and resilience by integrating telemetry, analytics, and automated remediation into build...Work experience placementWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Integration Test Engineer. Be the first to apply!
- software quality assurance engineer Pittsburgh, PA
- quality assurance engineer Pittsburgh, PA
- qa engineer Pittsburgh, PA
- qa automation test engineer Pittsburgh, PA
- software test engineer Pittsburgh, PA
- software quality engineer Pittsburgh, PA
- senior data integration developer Pittsburgh, PA
- software engineer - cloud services Pittsburgh, PA
- software sales executive Pittsburgh, PA
- entry level software sales Pittsburgh, PA



