26 AJ Consulting Jobs
Senior R&D Software Engineer (10-16 yrs)
AJ Consulting
posted 4d ago
Title : Senior R & D Software Engineer (EDA Licensing)
Job Location : Gurgaon / Bengaluru
Experience : 10+ yrs
Education : B.E./M.E./Ph.D. in Electronics, Computer Science, Electrical Engineering, or equivalent (Tier I institutes only)
Permanent Payroll : Nippon Data Systems Ltd
Nippon Data Systems Ltd. Nippon Data is a Big IT Company. Formed in 1994, Nippon Data is a leading IT Consulting and Technology firm. Nippon Data works closely as a Service provider with leading Clients world-wide.
Client : Keysight Technologies
Keysight Technologies, or Keysight, is a US company that manufactures electronic test and measurement equipment and software. In 2014, Keysight was spun off from Agilent Technologies, bringing with it the product lines focused on electronics and radio, leaving Agilent with the chemical and bio-analytical products. The name is a blend of key and insight, and was chosen to convey that the company "unlocks" critical or key insights
Job Description :
We are looking for a highly skilled Senior R&D Software Engineer to join our dynamic team. This role involves working on innovative software projects, architectural improvements, licensing integration, and automation tools for EDA (Electronic Design Automation) solutions.
Key Responsibilities :
- Design, develop, and maintain software programs and licensing frameworks.
- Work on advanced licensing projects (e.g., FlexNet Publisher) and M&A product line integrations.
- Develop and maintain software automation for internal and external stakeholders.
- Optimize software architecture for performance and security.
- Collaborate on cross-platform product development (Windows & Linux).
Required Skills :
- Proficiency in C++ (incl. C++17/20), Qt, Python, and Perl.
- Strong experience with EDA tools licensing frameworks (e.g., FlexLM).
- Expertise in software security principles and vulnerability mitigation.
- Hands-on scripting knowledge (Perl, Python, Shell) for automation.
- Experience with tools like JIRA, BitBucket, CMake, Git, Jenkins, etc.
- Agile development experience, including TDD (Test Driven Development).
- Knowledge of parallel and cloud computing.
- Familiarity with Analog, RF/MW, and High-Speed Digital Design is a plus.
- Strong analytical and critical thinking skills.
Why Join Us?
- Opportunity to work on cutting-edge projects and innovative solutions.
- Collaborate with global teams and industry leaders.
- Grow in a challenging, fast-paced, and rewarding environment.
Functional Areas: Other
Read full job description