Embedded Software Engineer - Verification
AIM, Seattle
What you need
About you
You're a hands-on verification engineer who enjoys finding problems before they reach production. You have experience developing automated tests for embedded systems and understand how to use Hardware-in-the-Loop testing to validate software interacting with real hardware.
You're comfortable writing Python automation, working with C++ systems, and troubleshooting issues across software, electronics, and test equipment. When a test fails, you don't simply report the failure — you investigate whether the problem originates in the product, the test software, or the test infrastructure.
You're curious, meticulous, and motivated by making testing more repeatable, reliable, and efficient. You take ownership of problems and enjoy turning manual procedures into automated workflows.
You thrive in environments where test infrastructure is still evolving and where you'll need to build solutions rather than simply execute predefined test plans.
Basic qualifications
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or equivalent practical experience.