TEST ENGINEER
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Design, execute, and maintain feature-level and end-to-end software test scenarios for complex embedded systems, radar firmware, and SDKs
- Analyze product requirements and architecture to define test strategies, coverage, and acceptance criteria for radar functionality and supported commands
- Develop and maintain test plans, test cases, and test reports; manage defects through resolution
- Perform manual, exploratory, and hardware-in-the-loop (HIL) testing to identify product risks, edge cases, and failure modes
- Build and maintain automated tests where they provide clear value, contributing to existing frameworks
- Collaborate with firmware, product, and software teams to improve testability and overall quality
- Support test environments, automation infrastructure, and test execution across projects and releases
- Mentor junior engineers and promote strong testing practices and a quality-first mindset
Requirements
- 5+ years of experience in software testing, firmware QA, or embedded systems test engineering roles
- Strong experience validating feature-level behavior, supported device commands, and SDK interactions
- Solid understanding of software testing principles, methodologies, and test design techniques for embedded systems
- Experience with test automation, including writing and maintaining automated tests (Python preferred)
- Experience working in environments with hardware and software dependencies, including flashing firmware and interacting directly with physical devices
- Practical knowledge of Linux environments, Git workflows, and CI/CD concepts as applied to embedded systems
- Understanding of software/firmware development practices, hardware debugging, defect investigation, and root cause analysis
Echodyne’s technology is export controlled by the U.S. Government and we must evaluate an applicant’s eligibility to handle export-controlled information or obtain required Government authorizations. Therefore, we will ask you as part of the application process to identify whether you are a U.S. Citizen or green card holder, or have asylum/refugee status in the U.S.
Benefits & conditions
This is an exempt role.
The expected annual salary range for this role is $137,196-$205,382 USD
If your skills generally align but not perfectly, please apply anyway. There may be another role that’s a great fit for you!
We offer competitive compensation and benefits to our full-time, US-based employees, including:
- RSU (Restricted Stock Units)
-
Generous Benefits:
-
Fully-paid medical, dental, and vision insurance premiums for you
- Choice of PPO or HDHP/HSA
- Virtual Care - 98Point6
- Employee Assistance Program
Mental Health coverage through Springhealth & Talkspace (Premera)
Travel Assistance Insurance
Company Paid Life Insurance
Company Paid Short & Long Term Disability
Flexible PTO (exempt) / 15 days per year (non-exempt)
401(k) match
Pet Insurance
Prepaid Legal Program
Commuter Benefits
Paid Company Holidays
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Integration And E2E Testing: Are They Complementary or Interchangeable?
Should senior developers refuse interview coding challenges?
Where To Find Software Engineering Jobs
Is Software Engineering Hard?