Bachelor’s degree in Electrical, Computer, or Software Engineering, or Computer Science. 7+ years of experience in software design and development in C++11/14/17 for edge devices / host machines. Experience with build systems, scripts, and tools (e.g., CMake, Bash Scripts, Docker, GitHub Actions). Strong foundation in programming: data structures, algorithms, version control, performance, and testing. Attention to coding standards, including formatting, conventions, and documentation. Excellent team player with strong communication skills. Preferred Qualifications: Familiarity with multiple programming languages, such as Python, Java, and C#. Knowledge of SQLite3 for database management. Experience working closely with customers on software integration and debugging. Past experience as a post-silicon test engineer working with Advantest or Teradyne automated test equipment.