Search...

Senior Software Engineer, Test Infrastructure

South Park Commons logo
South Park Commons

South Park Commons is a community and early-stage venture firm that helps talented founders and technologists move from an idea (-1) to a company (0). It runs a no-cost, no-equity residency program for ideation and exploration, and provides $1M to $10M in funding for founders ready to build venture-scale companies.

San Francisco, USA
About South Park Commons

South Park Commons operates a talent-dense community of technical founders, researchers, and domain experts who test ideas, find collaborators, and build conviction on what to build and how to build it. Its offering spans two stages: a six-month Residency with no cost or equity focused on ideation and exploration, and Funding of $1M to $10M for members ready to build venture-scale companies. Beyond capital, SPC provides learning forums on frontier topics (embodied AI, reinforcement learning, energy-efficient computing, AI in biotech), live programming with industry leaders, partner collaboration from a team of former founders and operators, social scaffolding to counter the isolation of early company building, and up to $1M in credits and perks from partners like Anthropic, OpenAI, Microsoft, GCP, and AWS. SPC has spaces in San Francisco, New York, and Bengaluru, and its community has produced companies such as Render, Luma Labs, Pilot, Comun, Anthropic, Unit21, and Profound.

View jobs by South Park Commons

Skills

About the Role

You will join the Software Test team as an expert in software testing processes and tool development. You will design and support in-house testing infrastructure including hardware testbeds and simulated test scenarios, working with engineers across the department to implement testing policy and deliver capabilities that improve mission launch velocity. You will collaborate closely with the Simulations team to integrate simulation tools into automated testing campaigns, expand test coverage with novel off-nominal scenarios, and mentor engineers on the Test and Simulation team while ensuring alignment with company goals.

Requirements

  • Proven ability to deliver reliable software testing infrastructure
  • B.S. or equivalent experience in Computer Science or a related field
  • 8+ years' experience as a software engineer in a team environment
  • Strong programming experience in Python
  • Experience with version control systems (e.g., Git) and CI/CD pipelines (e.g. Github Actions)
  • Familiarity with Linux systems administration and Docker containers
  • Willingness to operate in novel technical domains
  • Excellent communication and presentation skills
  • Knowledge of C/C++
  • Fluency in statistical analysis
  • Familiarity with common electronics test equipment (e.g., oscilloscopes, multimeters, power supplies, logic analyzers)
  • Experience testing embedded hardware projects, like robotics, autonomous vehicles, or aerospace
  • Experience designing infrastructure or orchestration for running and reporting on end-to-end integration tests on large multi-component systems
  • Experience with Hardware-in-the-Loop integration testing
  • Familiarity with cloud deployment environments, like Kubernetes and virtual instances
  • Experience with Software-in-the-Loop simulation

Responsibilities

  • Build and support in-house software testing infrastructure, including hardware testbed capabilities and simulated test scenarios
  • Break down complex technical goals into detailed and well-explained proposals
  • Integrate feedback from client teams to drive iterative improvements to testing tools and procedures
  • Expand test coverage by developing novel off-nominal test scenarios
  • Work closely with the Simulations team to integrate simulation tools into automated testing campaigns
  • Lead by example with reliable estimation and planning
  • Ensure team alignment with company goals and success against performance metrics
  • Mentor Test and Simulation team engineers

Benefits

  • Equity grant
  • Medical, dental, and vision insurance
  • 401k retirement plan
  • Short & long term disability and life insurance
  • Three weeks paid vacation for new employees
  • 12 paid holidays
  • Unlimited sick time
  • Paid parental leave