FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Arene Applied Engineering
Woven Planet. Design, develop, and maintain reusable V&V frameworks, tools, and test infrastructure (primarily in Python and C++), enabling consistent verification and validation across Arene products and environments.
Tech Stack
Tools & technologiesJenkinsPythonRust
About the role
Key responsibilities & impact- Design, develop, and maintain reusable V&V frameworks, tools, and test infrastructure (primarily in Python and C++), enabling consistent verification and validation across Arene products and environments.
- Translate product and system requirements into test strategies, test plans, and detailed test cases spanning unit, integration, system, and qualification levels, aligned with Arene V&V and test practices.
- Lead the design, rehearsal, execution, and reporting of V&V campaigns for North America–led products and features, ensuring coverage of critical paths and regression risks.
- Ensure requirements–test–results traceability in JAMA and related tools, and maintain audit-ready V&V evidence in accordance with Arene standards and QMS expectations.
- Build and improve CI/CD pipelines and automated quality gates (e.g., GitHub Actions, Jenkins) that run V&V suites, enforce coverage and quality thresholds, and gate releases based on V&V outcomes.
- Collaborate closely with Vehicle Platform, VSDK, DevKit, tools, and other Arene teams to select appropriate test environments (simulation, emulation, HIL, on-vehicle) and to debug complex failures across software and hardware boundaries.
- Write clear, structured V&V documentation, including test plans, test specifications, test reports, and contribution to team practices and SOPs.
- Mentor engineers on testability, V&V best practices, and CI-driven quality, helping teams shift testing left and build reliable, testable features from the start.
- Mentor other engineers on code best practices, architecture, and development.
- Thrive in a fast-paced, hands-on environment working closely with operating systems, compute hardware, sensors, and vehicles, while coordinating with global stakeholders across Arene.
Requirements
What you’ll need- Bachelor's degree in Engineering, Computer Science, or a related field.
- 5+ years of professional experience in software development and/or verification & validation, with a strong track record in test automation and CI-driven quality.
- Proficiency in Python for test automation; experience with C++ for low-level or performance-critical testing. Rust experience is a plus.
- Hands-on experience designing and executing tests in simulated, emulated, and hardware environments, including debugging failures across multiple components and services.
- Experience building and maintaining CI/CD pipelines (e.g., GitHub Actions, Jenkins) that run tests and enforce quality gates as part of release workflows.
- Strong understanding of integration, system, and qualification testing, coverage, and defect triage, ideally in a multi-service or platform context.
- Ability to operate autonomously across multiple teams, manage ambiguity, and drive alignment on V&V scope and acceptance criteria with stakeholders in Product, Systems Engineering, and Development.
- Excellent problem-solving and communication skills, with the ability to write clear documentation and present test strategies and results to technical and non-technical audiences.
Benefits
Comp & perks- Excellent health, wellness, dental and vision coverage
- A rewarding 401k program
- Flexible vacation policy
- Family planning and care benefits
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonC++Rusttest automationCI/CDintegration testingsystem testingqualification testingdebuggingtest strategy
Soft Skills
problem-solvingcommunicationmentoringcollaborationautonomyadaptabilityleadershiporganizational skillsdocumentationstakeholder management
Certifications
Bachelor's degree in EngineeringBachelor's degree in Computer Science