Embedded Systems Testing Engineer Apply
Job Title: Validation/Test Engineer (Embedded Systems)Job Location: Carrollton, TXJob Type: Fulltime PermanentOverview: Seeking a Validation/Test Engineer with an Electronics or Computer Engineering degree and expertise in validating embedded systems. The role involves automating test cases using Python, understanding microcontrollers, and analyzing embedded code in C/C++ to ensure quality and functionality. While not focused on daily development, the candidate must interpret code changes, collaborate with developers, and have a strong background in embedded programming, test automation, and validation.Required Skills/ExperienceBachelors or Masters 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, and BLE.Preferred Skills/ExperienceFamiliarity with programming languages such as C, C++, C#, and scripting languages like Python, bash, and Rust.Experience validating systems in industries such as HVAC, automotive, aerospace, medical, industrial controls, or related fields.Hands-on experience with test management tools, Azure DevOps preferred.Expertise with Version control tools, preferably Git, and knowledge of CI/CD pipelines for continuous integration and deployment is a plus.