Staff Software Test Engineer Jobs
Staff Software Test Engineer jobs are open across enterprise software, fintech, cloud infrastructure, and healthtech, from senior individual contributor to staff and principal levels, with specializations in test automation, quality strategy, and performance testing. Scan the live roles below and apply to whichever ones fit.
Find JobsOverview
Showing 5 of 31+ Staff Software Test Engineer jobs











About Lucid
At Lucid, we are creating exceptional mobility experiences through innovation to drive the world forward. Built on Lucid's proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring our "Compromise Nothingâ„¢" approach to the global automotive market. That means refusing to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have designed and built vehicles that have redefined their segments, combining exceptional range, performance, design, and expansive space in a single experience.
We achieve this through deep vertical integration, with design, engineering, and production happening in-house across our global offices and manufacturing facilities. Our teams come from industries around the world, united by a shared commitment to excellence. By refusing to settle, you can help redefine what's possible and shape the future of mobility.
Staff Software Development Engineer In Test, Platform Software
We are seeking an accomplished Staff Software Development Engineer in Test to provide technical leadership and strategic ownership within our Embedded Platform team. This role will define and drive test automation architecture, execution, and continuous improvement of embedded software verification on target hardware, including scalable automation, requirements-based validation, and the delivery of production-ready test suites and test deliverables. The ideal candidate is a highly autonomous technical leader with deep embedded systems testing expertise who can solve complex cross-functional challenges, influence engineering direction, mentor others, and advance quality across the development lifecycle. Extensive automotive testing experience is strongly preferred.
Key Responsibilities:
Own end-to-end test development, execution and release tracking, test reporting, defect management, and the coordination of incoming and outgoing cross-functional tickets to ensure timely resolution and clear stakeholder communication.
Lead the integration, maintenance, and lifecycle management of test benches, including new hardware bring-up, configuration, setup updates, bench tracking, troubleshooting, and resolution of hardware- and bench-related issues.
Develop and enhance test software, tools, and scripts to automate testing, improve test efficiency, and optimize validation environments.
Actively contribute to test code design and code reviews, driving quality, maintainability, and robust engineering practices.
Required Qualifications:
Proficiency in Python, CAPL or C/C++
Proven experience integrating automated test scripts and test suites into CI/CD pipelines to enable scalable, reliable, and continuous validation.
Proficiency in understanding vehicle communication protocols such as Automotive Ethernet, CAN/CAN-FD, LIN and ISO-14229 Diagnostics Standards
Proven experience validating low-level embedded software, including bootloaders, communication stacks, and diagnostic services.
Proven ability to translate requirements into robust hardware- and software-based test cases and convert manual tests into scalable, maintainable automation.
Proven ability to interpret PCB schematics and diagnose complex issues across software, hardware, and test environments.
10+ years of relevant industry experience
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field is required. Master's degree or higher education is preferred.
Desired Skills:
Experience with CAN, Ethernet, LIN debugging/testing using Vector CANoe and similar tools
Familiarity with automation via Jenkins, Git (GitLab), Python
Vehicle level testing/debugging experience preferred
Hands-on experience testing Automotive Ethernet time synchronization using Precision Time Protocol (PTP) with IEEE 802.1AS or IEEE 1588 requirements, is preferred.
Hands-on experience using Raspberry Pi platforms to develop, integrate, and execute hardware-based test automation solutions is preferred.
Join our innovative team and help shape the future of embedded systems. Apply now to drive excellence in software testing and quality assurance.
Compensation & Benefits: Lucid offers a comprehensive and competitive benefits package including medical, dental, and vision insurance; life and disability coverage; paid time off; paid holidays, paid sick leave; and a 401(k) retirement plan. Hourly/non-exempt employees accrue up to 120 hours paid time off, and salaried/exempt employee accrue up to 160 hours paid time off. Eligible employees may also participate in Lucid's equity program and/or a discretionary annual cash incentive program. Incentive and equity awards, if applicable, are determined based on individual performance, role scope, market considerations, and overall company results, in accordance with the terms of the applicable plans.
Equal Opportunity: At Lucid, we believe diversity strengthens everything we build. Lucid Motors is proud to be an equal opportunity employer and is committed to providing an inclusive workplace for all. We consider all qualified applicants without regard to race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity or expression, marital status, or any other characteristic protected by applicable state or federal laws and regulations.
Accessibility: Lucid Motors is committed to providing reasonable accommodations for qualified individuals with disabilities. If you need any accommodation to participate in the application process, please contact us at TA-Operations <@> lucidmotors.com. This email address is designated solely for accommodation requests and is not monitored for job applications or resume submissions. To be considered for employment, all applications must be submitted through the Lucid Motors Careers website.
Candidate Data Privacy: By submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice.
To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to Lucid Motors. Lucid Motors is not responsible for any fees related to unsolicited resumes.
Staff Software Test Engineer Jobs by Experience Level
See All 31 Staff Software Test Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsStaff Software Test Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software
- Aerospace & Defense
- Electronics & Hardware
- Automotive
- Manufacturing
What Employers Look For
The qualifications that appear most often in staff software test engineer jobs.
- 5 or more years of experience in software quality engineering or test automation
- Proficiency in at least one automation framework such as Selenium, Cypress, or Playwright
- Strong programming skills in Python, Java, or TypeScript for building test infrastructure
- Experience designing and implementing test strategies across unit, integration, and end-to-end layers
- Familiarity with CI/CD pipelines and integrating automated tests into build systems
- Bachelor's degree in computer science, software engineering, or a related technical field
Tips for Your Staff Software Test Engineer Job Search
Quantify test coverage and defect outcomes
Hiring managers for staff-level roles want to see impact, not just effort. Rewrite your resume bullets to show measurable outcomes: how much test coverage increased, how many production incidents your automation caught, or how much release cycle time shortened because of your work.
Highlight cross-functional quality leadership
Staff engineers are expected to influence teams beyond writing tests. If you've defined quality standards, led test strategy across multiple squads, or mentored engineers on testing practices, make that visible in your resume. Many candidates leave this out and get screened as senior rather than staff.
Apply early to roles that fit
Migrate Mate lists staff software test engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter by tech stack before applying
Staff-level postings vary significantly by automation framework. Roles using Selenium, Cypress, or Playwright have different day-to-day expectations. Check the job description for specific tools before applying so your cover note and resume examples map directly to what the team actually uses.
Prepare a system design answer for testing
Staff-level interviews almost always include a quality-focused system design question, such as how you'd build a test infrastructure for a distributed service. Prepare a structured answer that covers test types, ownership, CI/CD integration, and observability. Generic test pyramid answers won't hold up at this level.
Negotiate scope alongside compensation
When you receive an offer, clarify what the staff test engineer role actually owns: team size, platform scope, and reporting structure. Two offers with identical compensation can differ significantly in real influence. Get written clarity on charter and reporting before you accept.
Staff Software Test Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most staff software test engineers?
The companies hiring the most staff software test engineers right now include Qualcomm, Veeam Software, and Tesla, with the largest share of openings in California, Texas, and Florida, based on current listings on Migrate Mate as of November 2026. Enterprise software companies and large cloud platform teams tend to post the most staff-level quality engineering roles consistently.
How many staff software test engineer jobs are remote?
About 50% of staff software test engineer openings are fully remote or hybrid as of November 2026, reflecting strong demand for distributed quality engineering talent. Roles focused on test automation framework development and quality architecture tend to be the most remote-friendly, while positions tied to hardware or on-site product teams are more likely to require in-person presence.
How do you become a staff software test engineer?
Start by building deep expertise in at least one automation framework and a scripting or programming language. Move into roles where you own test strategy across a whole product area rather than a single feature. Demonstrate cross-team influence, such as defining shared testing standards or building shared tooling. Consistent delivery of measurable quality improvements is what gets you from senior to staff.
Can you get hired as a staff software test engineer without direct staff-level experience?
Yes, but you need to show staff-level impact even if your title hasn't caught up. Document any work where you led quality direction across multiple teams, built automation infrastructure others rely on, or drove organization-wide testing practices. Reviewers promoting from senior to staff care more about scope of influence than the exact title on your resume.
What does the staff software test engineer interview process look like?
Most staff software test engineer interviews include a recruiter screen, a technical phone round focused on automation and coding, a system design session specifically about test infrastructure or quality architecture, and a behavioral round assessing cross-functional leadership. Some companies also include a take-home exercise. The system design and leadership rounds carry the most weight at the staff level.
Where can I find and apply to staff software test engineer jobs?
You can find and apply to staff software test engineer jobs on Migrate Mate, which lists current openings from across the United States. Search for roles that match your experience, tech stack, and preferred work arrangement, then apply directly to each listing that fits.
See All 31 Staff Software Test Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs