C++ Senior Software Engineer
Core
Design and implement multi-architecture and cross-platform software solutions in C++ for Linux and Windows OS, and contribute to the full life-cycle development of software for advanced testing equipment.
Role type
Senior C++ Software Engineer
Builds
Software solutions for advanced testing equipment and interfaces for data center, automotive, and consumer device applications
Domain
Semiconductor testing / Electronics / Embedded Systems
Required skills
C++11/14/17, Linux, Windows, CMake, Bash, Docker, GitHub Actions, data structures, algorithms, version control, performance optimization, unit testing
Preferred skills
Python, Java, C#, SQLite3, automated test equipment (Advantest, Teradyne), post-silicon testing (via careerplan.io/jobs/D5-00E-C0-662-c-senior-software-engineer-at-proteantecs)
Technologies
CMake, Bash, Docker, GitHub Actions, SQLite3, Advantest, Teradyne
Responsibilities
Design and implement multi-architecture and cross-platform software solutions in C++ for Linux and Windows OS; Maintain software application interfaces in Java, Python, and C#; Contribute to the full life-cycle development, integration, and deployment of software solutions in advanced testing equipment; Conduct code reviews to enhance software engineering quality
Seniority
Senior, hands-on IC
