Job Description

Roles: Software Engineer / Senior Software Engineer (C++) – Core development using modern C++, with exposure to algorithms, performance optimization, and large-scale systems


Location: Noida


Experience: 3-5 years


Type: Full-Time, Permanent


What You’ll Do:




  • Design, develop, and maintain high-performance C++ applications for EDA workflows.




  • Work on large and long-lived codebases, improving robustness, scalability, and maintainability.




  • Implement and optimize algorithms and data structures for analysis of hardware designs.




  • Debug complex issues related to memory, performance, and correctness.




  • Collaborate closely with domain experts, architects, and customers to convert requirements into reliable features.




  • Continuously improve code quality through reviews, refactoring, and testing.




What We’re Looking For:




  • Strong proficiency in C++ with solid fundamentals. If you have strong development skills in Java/ similar languages and can quickly learn C++, we are open.




  • Good understanding of data structures, algorithms, and object-oriented design.




  • Understanding of memory management, performance tuning, and scalability.




  • Ability to learn quickly, take ownership, and work independently.




  • Comfortable working in a Linux-based development environment.




  • Self-motivated mindset with a passion for building complex systems.




Good to Have (Plus Skills):




  • Exposure to EDA tools, compilers, or system software.




  • Knowledge of digital design concepts (RTL, Verilog/SystemVerilog, synthesis, timing, power).




  • Experience with Tcl, or scripting languages.




  • Familiarity with profiling tools (perf, valgrind, sanitizers).




Why Join Us:




  • Opportunity to work on deep-tech products.




  • Hands-on ownership of features from design to customer deployment.




  • Work in a small, fast-moving team with high technical impact.



. Skillset Required: data structures, algorithms, C++, linux,EDA

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application