
Software Engineer
Venus Aerospace9 days ago
Houston, TX, USAMid Level
Responsibilities
- Build and maintain automated test frameworks for front-end, back-end, and integrated systems.
- Develop end-to-end, integration, regression, and performance test suites.
- Establish QA processes, documentation, quality gates, coverage metrics, and continuous testing practices.
- Create front-end tools using React, Grafana, JavaScript, CSS, and related technologies.
- Build and maintain backend services using GoLang, PostgreSQL, and TimescaleDB.
- Support hardware-in-the-loop systems, test stands, automation platforms, telemetry, data acquisition, real-time systems, and embedded-system integration.
- Design tests for distributed systems, microservices, and large data platforms.
- Collaborate with embedded, hardware test, propulsion, and cross-functional teams.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- At least three years of relevant professional experience.
- Experience building and maintaining automated unit, integration, and end-to-end test frameworks.
- Experience designing tests for distributed systems, microservices, or large data platforms.
- Experience with React, JavaScript, CSS, PostgreSQL, TimescaleDB, and GraphQL.
- Familiarity with Git-based workflows using GitLab and DevOps testing practices.
- Ability to define QA processes, write documentation, and partner with cross-functional teams.
- Preferred experience with large-scale QA environments or building QA foundations from scratch.
- Preferred experience with GitLab pipelines, Jira, Confluence, systems engineering, GoLang, Rust, embedded systems, telemetry, real-time hardware interfaces, or hardware-in-the-loop validation.
Benefits
- The position is subject to U.S. export-control and ITAR eligibility requirements.
- Venus Aerospace is an equal opportunity employer and provides reasonable accommodation assistance for applicants with disabilities.