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.

Motion Recruitment • Dallas, Texas, United States
Role & seniority
Stack/tools
Embedded systems focus; hardware/software interface debugging
Validation: test plans, manual & automated test cases, STLC execution
Automation: Python-based validation frameworks
Debugging tools: oscilloscopes, logic analyzers, protocol analyzers
Protocols: UART, I2C, SPI, CAN, BLE
Platforms: microcontrollers, RTOS, firmware validation
Dev tools: Azure DevOps (preferred), Git, CI/CD exposure
Languages: Python (required), plus C/C++, C#, Bash, or Rust (nice-to-have)
Top 3 responsibilities
Design and implement validation strategies for embedded controllers; develop/maintain test plans, test cases, execution schedules, and comprehensive validation reports
Execute validation across all STLC phases; debug hardware/software interactions; document bugs with root-cause analysis
Develop automated validation frameworks; drive cross-functional collaboration with software, hardware, and product teams; advance validation methodologies and quality standards
Must-have skills
Bachelor’s or Master’s in Electronics Engineering, Computer Science, or related field
8+ years in system-level validation, preferably in embedded systems
Expertise in microcontrollers, RTOS, firmware validation
Hardware/software interface debugging
Automation frameworks & scripting (Python preferred)
Experience with UART, I2C, SPI, CAN, BLE
Nice-to-haves
Programming: C, C++, C#, Python, Bash, or
🚀 Software Validation Engineer 📍 Carrollton, TX (Fully Onsite) 📝 Contract-to-Hire
We are hiring a Senior Software Validation Engineer to join our Carrollton, TX client for a fully onsite contract-to-hire opportunity. This role is ideal for someone with strong embedded systems validation experience who thrives in hands-on hardware/software environments.
🔎 What You’ll Be Doing Design and implement validation strategies for embedded controllers
✅ Required Qualifications Bachelor’s or Master’s degree in Electronics Engineering, Computer Science, or related field 8+ years of experience in system-level validation, preferably in embedded systems
⭐ Preferred Qualifications Programming experience in C, C++, C#, Python, Bash, or Rust Experience with Azure DevOps (preferred) Git version control knowledge Exposure to CI/CD pipelines
💡 What We’re Looking For Self-driven engineer who works independently Strong analytical & debugging mindset Comfortable in fast-paced, deadline-driven environments Excellent communication and collaboration skills Passion for continuous improvement and innovation 📩 If you're interested or know someone who would be a great fit, feel free to apply or message me directly.
Thanks Shivam Email - shivam.awasthi@motionrecruitment.com