





Tier-1 employer, metro location, and generalist backend title increase applicant competition.
C++ systems and EDA tool focus makes skills less transferable across industries.
Requires strong C/C++, OOP and CS fundamentals with no explicit years, so medium strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain software using strong C/C++ programming skills and object-oriented design principles.
Utilize computer science fundamentals to solve complex problems, including data structures, algorithms, and mathematics.
Work on software development in Unix environments, with possible involvement in EDA tool development and Verilog (optional).
Bachelor's or Master's degree in Engineering with hands-on programming experience.
Strong C/C++ development skills and good understanding of object-oriented design.
Solid foundation in computer science fundamentals including data structures, algorithms, and mathematics.
Experience with Unix development environments.
Experienced in software development with strong analytical, problem-solving, and debugging abilities.
Able to adapt quickly and effectively communicate in a team setting.
Knowledge of Verilog and EDA tool development is a plus but not mandatory.