Software Validation Engineer
Job in
Carrollton, Dallas County, Texas, 75011, USA
Listed on 2026-02-28
Listing for:
Jobs via Dice
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Software Engineer, DevOps, Software Testing, Embedded Software Engineer
Job Description & How to Apply Below
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Techgene Solutions LLC, is seeking the following. Apply via Dice today!
RoleSoftware Validation Engineer (Contract to hire, 100% onsite in Carrollton, TX)
Key Responsibilities- Design and develop comprehensive validation strategies tailored for embedded controllers.
- Create and maintain test deliverables, including:
- Test plans aligned with project requirements and functional specifications.
- Test content such as manual and automated test cases for validating system functionality, performance, and reliability.
- Test execution schedules, ensuring all test activities are performed on time.
- Bug reports with detailed root cause analysis and actionable feedback for development teams.
- Test reports summarizing results, coverage, and overall system quality.
- Execute validation activities across all stages of the Software Testing Life Cycle (STLC), ensuring system compliance with functional, performance, and reliability requirements.
- Collaborate with cross-functional teams, including software developers, system architects, hardware engineers, and product managers, to define test requirements, align on deliverables, and resolve issues.
- Develop and maintain automated test solutions to enhance coverage, efficiency, and repeatability of validation processes.
- Debug and troubleshoot complex interactions between hardware and software, utilizing tools like oscilloscopes, logic analyzers, and protocol analyzers.
- Contribute to continuous improvement efforts in validation methodologies, tools, and processes to elevate quality standards.
- Ensure alignment with project schedules, consistently meeting deadlines with minimal supervision while maintaining high-quality standards.
Required:
- Bachelor's or Master's degree in Electronics Engineering, Computer Science, or a related field.
- Minimum 8 years of professional experience in system-level validation, ideally in embedded systems.
- Strong understanding of embedded systems, including microcontrollers, real‑time operating systems (RTOS), and firmware development.
- Proficiency in debugging and troubleshooting hardware/software interfaces.
- Expertise in validation tools, automation frameworks, and scripting languages (Python preferred).
- Familiarity with communication protocols such as UART, I2C, SPI, CAN, BLE.
Preferred:
- Familiarity with programming languages such as C, C++, C#, and scripting languages like Python, bash, Rust.
- Hands‑on experience with Test Management Tools, Azure Dev Ops preferred.
- Expertise with version control tools, preferably Git, and knowledge of CI/CD pipelines for continuous integration and deployment is a plus.
- Capable of working independently with minimal supervision, taking initiative to identify and address challenges.
- Thrives in fast‑paced environments with tight deadlines and evolving project priorities.
- Flexible and adaptable to last‑minute changes in project scope or timelines.
- Strong problem‑solving skills with a methodical approach to debugging and root cause analysis.
- Excellent communication and collaboration skills, able to convey complex technical concepts to diverse audiences.
- Passionate about innovation and continuous improvement, contributing creative ideas to improve validation processes.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×