Senior Software Engineer

24 hours ago


Noida India Siemens EDA (Siemens Digital Industries Software) Full time

Job Description Siemens EDA: Shaping the Future Siemens EDA is a global technology leader at the forefront of Electronic Design Automation (EDA) software. Our innovative tools empower companies worldwide to develop highly advanced electronic products with greater speed and cost-efficiency. We pride ourselves on pushing the boundaries of technology and physics, enabling our customers to deliver superior products in the increasingly complex world of chip, board, and system design. About the Team: Innovating with AI for Next-Generation Simulation Join our dynamic and rapidly evolving R&D team dedicated to building cutting-edge AI-based tools and intelligent agent systems for QuestaSim, Siemens EDA's flagship simulation software. We are at the exciting intersection of AI and EDA, designing intelligent AI agents, sophisticated optimizers, and intuitive copilots using the latest AI/ML techniques. This is a truly R&D-heavy role offering significant autonomy, ample room for innovation, and the chance to see your work make a real-world impact. While primarily based in Noida, this role offers the exciting opportunity to collaborate with teams across India and globally, requiring occasional travel. You'll contribute to projects that impact entire industries, shaping the future of technology. We truly make real what matters Your Impact: What You'll Do As a Software Engineer, you will be a key contributor to the QuestaSim R&D team, driving the development of intelligent systems that revolutionize electronic design verification. Your responsibilities will include: - Designing and Developing AI Agents: Architect and implement AI-powered agents leveraging Large Language Models (LLMs), LangChain, vector databases, and Retrieval-Augmented Generation (RAG) techniques. - Building Intelligent Automation: Create intelligent systems capable of understanding natural language queries and automating complex design verification workflows. - Experimenting with ML Pipelines: Integrate and experiment with advanced ML pipelines, focusing on data-driven decision-making and reinforcement learning for adaptive systems. - Prototyping & Productizing Tools: Drive the prototyping and productization of innovative tools that utilize code understanding, profiling, and advanced data analysis. - Collaborative Innovation: Work closely with AI researchers, UX designers, and backend engineering teams to transform groundbreaking ideas into robust, production-ready features. - Advanced AI Techniques: Apply expertise in prompt engineering, few-shot learning, and sophisticated tool-use orchestration to enhance AI agent capabilities. What We're Looking For - Experience: 2-4 years of proven professional experience in AI/ML software development. - AI/ML Frameworks: Hands-on expertise with leading AI/ML frameworks such as PyTorch, TensorFlow, or Scikit-learn. - LLM Ecosystem: Strong working knowledge of LangChain, RAG pipelines, and vector stores. - Deep Learning: A solid understanding and practical experience in applying Deep Learning models, including Artificial Neural Networks (ANNs) and transformers. - AI Agent Development: Demonstrated experience in developing AI agents or copilots that effectively interface with external tools or APIs. - Programming Prowess: Proficiency in Python, coupled with familiarity with software design patterns and a commitment to writing clean, maintainable code. - Data Science Fundamentals: Practical experience in data preprocessing, feature engineering, and rigorous model evaluation. - LLM Familiarity: Familiarity with various LLMs (e.g., OpenAI, LLaMA, Claude) and best practices in prompt engineering. - Full Lifecycle Development: Ability to identify compelling AI use-cases, conceptualize innovative solutions, and drive projects from prototype to production. - Core Computer Science: Strong proficiency in programming languages like C/C++ and Python, along with robust foundations in algorithms and data structures. Good-to-Have Skills: - EDA Domain Knowledge: A background or keen interest in Digital Design, SystemVerilog, or Electronic Design Automation (EDA) tools (domain knowledge can be acquired on the job). - Compiler/Performance: Basic knowledge of compilers, parallelism, or profiling tools is considered a bonus. Why us Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software. A collection of over 377,000 minds building the future one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow Siemens Software.Transform the Everyday with Us #Onsite #DVT



  • india Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • India IRIS Software Group Full time

    IRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued. We started 45 years ago...

  • Software Engineer

    2 weeks ago


    Noida, India Sonata Software Full time

    Job Description Role Summary The Mid-range .NET Developer is an important member of the Copy Protection program team, responsible for developing, maintaining, and supporting software across both legacy and modern stacks. This role is delivery-focused with opportunities to contribute to technical discussions and gain exposure to hardware-integrated systems....


  • Pune, India Rocket Software Full time

    Job Description It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products....


  • Noida, India Maq Software Full time

    About MAQ Software We are an engineering-driven organization with an AI-first mindset, building enterprise software that delivers measurable business outcomes. For over 25 years, we have partnered with Microsoft and Fortune 500 companies to drive innovation across data & analytics, AI/ML, Generative AI, and cloud solutions. • 12-time honoree on the Inc....


  • India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • Noida, India E2logy Software Solutions Full time

    Description :The Software /Senior Software Engineer-Full Stack (JavaSpringBoot +Vue JS) will be responsible for designing, developing, and maintaining backend applications using Java and Spring Boot 3 Framework and Front End VueJS. The ideal candidate will have at least 2-7 years of experience and will work closely with cross-functional teams to deliver...


  • india, india ValueMatrix.AI Full time

    Role Description This is a full-time remote role for a Senior Software Engineering Manager at ValueMatrix.ai. The Senior Software Engineering Manager will be responsible for leading a team of software engineers and managing software development projects. The Senior Software Engineering Manager will be responsible for developing software design plans,...


  • India ValueMatrix.AI Full time

    Role DescriptionThis is a full-time remote role for a Senior Software Engineering Manager at ValueMatrix.ai. The Senior Software Engineering Manager will be responsible for leading a team of software engineers and managing software development projects. The Senior Software Engineering Manager will be responsible for developing software design plans,...