Test Automation Engineer — 5G Core & Device Functions
About the role
E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly-advanced low Earth orbit (LEO) space system that will fundamentally change the design, economics, manufacturing, and service delivery associated with traditional satellite and terrestrial IoT systems. We’re looking for a Test Automation Engineer to help develop and maintain a reliable, scalable validation infrastructure for 5G Core and device-side network functions spanning both virtualized labs and physical hardware environments. This role will work closely with senior engineers to implement and enhance automation solutions for next-generation wireless systems.
Responsibilities
- Develop and maintain a scalable test automation framework across virtualized and physical deployments of 5G Core and device network functions.
- Write Python automation scripts and test harnesses for functional, regression, integration, and performance testing.
- Develop tools to automate packet capture and protocol-level analysis, verifying correct 5G stack behavior across interfaces.
- Support hardware-in-the-loop testing involving embedded radio hardware and lab equipment.
- Analyze automation failures, debug issues, and help distinguish product defects from infrastructure or automation framework issues.
- Develop and maintain automation code using Git-based development workflows.
- Own defect lifecycle management in Jira: reproduce issues, document them clearly, and track them through resolution.
- Collaborate closely with software, platform, systems, and test engineers to improve automation coverage and test efficiency.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
- 2–5 years of experience developing test automation for wireless, networking, embedded, or distributed systems.
- Strong Python programming skills.
- Good working knowledge of Linux, including shell scripting, networking, and system debugging.
- Experience with Git and collaborative software development workflows.
- Experience building and maintaining automated test suites.
- Familiarity with CI/CD pipelines.
- Experience working with virtualized environments such as VMware, Proxmox, or similar.
- Strong problem-solving skills and a disciplined approach to debugging and defect tracking.
Nice to have
- Experience with 5G Core or radio access network technologies.
- Familiarity with RF test equipment such as spectrum analyzers, signal generators, or channel emulators.
- Experience with Wireshark, tcpdump, or similar network analysis tools.
- Exposure to Non-Terrestrial Networks (NTN) or satellite communication.
Pay
$140,000 - $160,000 a year
Schedule
This is a full-time, exempt position based out of our Saratoga, CA location. Occasional extra hours, including nights and weekends, may be needed to meet critical deadlines and mission goals.
Benefits
- Competitive salaries
- Continuous learning and development
- Health and wellness care options
- Financial solutions for the future
- Optional legal services (US only)
- Paid holidays
- Paid time off
E-Space supports and invests in the physical, emotional, and financial well-being of our team members and their families.