> Markdown version of [/jobs/ext/3196535-software-engineer](https://www.wearedevelopers.com/jobs/ext/3196535-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** NABU DIGITAL MARKETING SOLUTIONS LLC - **Location:** Webster, TX, United States (Remote available) - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Microsoft Word, Microsoft Excel, Automation of Tests, Microsoft Outlook, C++ (Programming Language), Configuration Management, Communications Protocols, Computer Networks, Computer Engineering, Linux, Digital Electronics, Linux on Embedded Systems, Embedded Software, Design of User Interfaces, Hardware Design, Human-Computer Interaction, Python (Programming Language), Network Service, Microsoft PowerPoint, Software Engineering, Systems Integration, Hardware Testing, Information Technology, Performance Monitor, Software Version Control - **Published:** September 4, 2026 - **Apply:** https://jobs.military.com/career/330651/junior-software-engineer-flight-ground-systems-texas-tx-houston ## About the Role * Bachelor's degree in computer science, software engineering, electrical engineering, computer engineering, aerospace engineering, or a related technical discipline, or an equivalent combination of education and relevant experience.\n * Up to three years of relevant software-engineering experience. Recent graduates with applicable coursework, internships, co-ops, research, or project experience are encouraged to apply.\n * Academic, internship, project, or professional experience using C++ and Python.\n * Familiarity with Linux operating systems and embedded software development.\n * Familiarity with structured software development, version control, configuration management, and software testing.\n * Basic understanding of one or more of the following: user-interface development, network communication protocols, embedded systems, or software that interfaces with custom hardware.\n * Ability to interpret technical requirements, learn unfamiliar systems, and develop software solutions with appropriate guidance.\n * Strong analytical, troubleshooting, time-management, organizational, and communication skills.\n * Ability to work independently on assigned tasks while contributing effectively within a multidisciplinary team.\n * Self-motivated, dependable, accountable, and willing to learn new technologies.\n * Proficiency with Microsoft Word, Excel, PowerPoint, and Outlook.\n * Ability and willingness to work onsite and travel as required.\n * Must be a U.S. citizen or lawful permanent resident and able to successfully complete a government background check.\n, * Master's degree in computer science, software engineering, computer engineering, electrical engineering, aerospace engineering, or a related technical discipline.\n * Internship, co-op, research, laboratory, senior-design, or professional experience involving embedded software, avionics, electronics, or hardware integration.\n * Exposure to NASA requirements, verification, or flight-certification processes.\n * Coursework or experience involving flight hardware, spacecraft payloads, ground-control systems, or other mission-critical systems.\n * Experience supporting payload integration, hardware testing, environmental testing, or on-orbit operations.\n * Familiarity with electrical components, spaceflight environmental effects, avionics, electrical interfaces, or communication protocols.\n * Experience using analog or digital electronic test equipment.\n * Previous aerospace or spaceflight-industry experience, including experience obtained through internships, research, or academic projects.\n ## Description * Design, develop, test, document, and maintain software for spaceflight equipment and supporting ground systems under the guidance of experienced team members.\n * Develop and modify embedded Linux applications for custom circuit boards, avionics, and spaceflight hardware.\n * Support the development and maintenance of ground applications used to command, control, and monitor flight hardware and customer experiments.\n * Assist with the development of user interfaces, network communications, automation scripts, test software, and fault-detection capabilities.\n * Work with electrical engineers to bring new circuit-board designs online, develop required software interfaces, and troubleshoot hardware and software integration issues.\n * Collaborate with integration engineers, designers, customers, and principal investigators throughout payload development, integration, verification, and testing.\n * Help ensure that customer experiments and payloads meet applicable ISS and MISSE requirements, can be successfully integrated, and will function as intended on orbit.\n * Support MISSE avionics design, upgrades, maintenance, performance monitoring, and troubleshooting.\n * Assemble and test flight hardware and ground support equipment when required.\n * Assist with planning and conducting environmental testing of spaceflight hardware.\n * Participate in reviews of electrical, embedded-circuit, software, and system designs and contribute constructive technical feedback.\n * Support the design and integration of electronics and software interfaces for customer experiments and payloads.\n * Support hardware manufacturing, assembly, integration, verification, and testing activities.\n * Assist with on-orbit operations and the troubleshooting of customer experiments, payloads, avionics, and supporting software.\n * Develop technical documentation and prepare clear, concise reports describing assigned tasks, technical findings, risks, and progress.\n * Communicate daily activities, technical issues, and relevant updates to other team members.\n * Travel as necessary to support program and mission requirements.\n * Perform other duties as assigned.\n