C++ Software Engineer
Core
Develop Windows desktop applications for designing Printed Circuit Boards (PCB) as part of Electronic Design Automation (EDA) software.
Role type
C++ Software Development Engineer
Builds
Windows desktop applications for PCB design
Domain
Electronic Design Automation (EDA) / Hardware Design
Deliverable
product features
Required skills
C++ (11/14/17), Windows desktop application development
Preferred skills
Python, Boost, MFC, COM automation, REST API C++ client integration, Googletest (gtest), Visual Studio 2026, SVN, Jenkins
Responsibilities
Design and develop new competitive functionalities while maintaining existing software solutions, Analyze requirements and contribute to architecture, design, and implementation for large-scale software systems, Participate in code reviews and create technical documentation, Develop and maintain automated tests, Collaborate within Scrum teams