Software Engineer
NABU DIGITAL MARKETING SOLUTIONS LLC
Webster, TX, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on jobs.military.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
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
+14 more
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
Job 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
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.military.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…