Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Ohdcorporation • Dallas, Texas, United States
Salary: $75,000 - $100,000 / year
Role & seniority: Test Engineer (mid-level).
Stack/tools: Embedded systems testing; Python-based automated validation; RTOS platforms; OTA testing; test scripts and manual testing; bug tracking; Agile tooling.
Design, develop, and execute test cases for embedded platforms (firmware, micro-processor, OTA) and validate against specifications.
Develop test schedules, resource plans, and communicate progress, risks, and blockers to the team.
Analyze system requirements, review specs, document test procedures, execute tests, and report bugs; ensure release processes are followed.
Experience testing embedded systems (firmware) and OTA/update workflows.
Proficiency in Python for automated test validation.
Ability to design and execute test cases (scripted or manual) for RTOS-based platforms.
Familiarity with Agile development processes and cross-team collaboration.
Experience defining new test systems, methodologies, and processes using industry best practices.
Strong risk assessment, test planning, and progress reporting capabilities.
Exposure to automated testing frameworks, release testing, and diagnostics for embedded products.
Location & work type: Location and work type not specified in the provided text.
As a Test Engineer, you will be developing and executing test cases for embedded products and Interface with the project management and development teams to gather project information, understand Project objectives, schedules, and constraints. You will also be following company processes and procedures for testing, releasing products, and working closely in a team environment. Micro-processor, firmware, and OTA testing involving automated validation of embedded systems using Python. Design, develop and execute test cases (via test scripts or manual) for embedded platforms and products including RTOS platforms. Develop test schedules and resource requirements and communicate ongoing progress and risks. Analyze system requirements and review technical specifications to assess and evaluate test requirements for the final products/solutions. Define new test systems, methodologies, processes, procedures using industry best practices and innovation. Document test cases, procedures, execute test cases and report bugs. Communicate ongoing progress and risks to team lead. Manage assigned tasks and schedules using the Agile development process.