onsite
Engineering Direct Hire - Ames Research Center
Software Engineer
Engineering roles across multiple disciplines at a leading research center, requiring strong software, systems, and project management skills to develop and maintain advanced technologies.
About the role
Key Responsibilities
- Design, develop, and test software and systems solutions for complex research projects.
- Collaborate with cross‑functional teams to define requirements and deliver high‑quality products.
- Analyze data to inform design decisions and optimize system performance.
- Document design specifications, test plans, and user manuals.
- Participate in code reviews, troubleshooting, and continuous improvement initiatives.
Requirements
- Proven experience in software or systems engineering, preferably in a research or aerospace environment.
- Strong programming skills in languages such as Python, C++, or Java.
- Experience with data analysis tools and methodologies.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple priorities.
Skills
project managementdata analysis