Free cookie consent management tool by TermsFeed Principal Software Engineer (C++, C#) | Antal Tech Jobs
Back to Jobs
2 Days ago

Principal Software Engineer (C++, C#)

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
Autodesk

Overview

Job Requisition ID #

25WD85654

Position Overview

Autodesk makes software for people who make things. We are a global leader in design and manufacturing software for the architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you've experienced what millions of Autodesk customers have built with our software.

Factory Design Utilities is an interoperable 2D and 3D factory layout and optimization solution that's used to design and communicate efficient layouts by creating a digital model of your layout. Factory Design enhances AutoCAD and Inventor software with direct access to layout workflows and factory-specific content. Factory Design allows layout designers to begin their layout process in the desired Inventor 3D parametric environment or the 2D AutoCAD environment they are familiar with. Factory Design supports bidirectional associativity between AutoCAD and Inventor, ensuring accurate and efficient design workflows.

We are expanding our presence in Pune, India and looking for a Principal Software Engineer to join our team focused on shaping the future of Factory Design solutions in Autodesk Fusion. Reporting to the Manager of Software Development for Factory Design, you would be someone who is enthusiastic about creating applications targeted at Factory Design and Simulation. The ideal candidate will have experience in all aspects of software development for desktop applications.

Responsibilities

  • Engage in technical and architectural discussions and decision-making to shape the future of making things
  • Lead planning, design, development, and testing of key features/functions delivered via applications and services
  • Collaborate with stakeholders to understand requirements, understand use cases and build towards a cohesive technical strategy
  • Engage in hands-on software development for products that will perform at scale, support maintainability, and allow for extensibility
  • Perform code reviews, evaluate implementations, and provide feedback for tool improvements
  • Uphold team standards by championing engineering best practices
  • Spearhead solutions for uncertain milestones, from requirement clarification and scope planning to ensuring delivery
  • Provide direct technical support to customers for complex issues
  • Be a technical leader who influences technical decisions across multiple teams
  • Work with an extended team of software developers, QA engineers, product managers, and architects in the US and other worldwide engineering sites
  • Participate in Agile ceremonies, including sprint planning, daily scrums, backlog grooming, sprint reviews, and retrospectives
  • Participate in on-call rotation to support production systems

Minimum Qualifications 

  • Bachelor’s degree in computer science, Engineering, Mathematics, or related field
  • 10+ years of industry experience in building and delivering robust, high-performance, and maintainable commercial applications
  • Strong understanding of object-oriented programming principles
  • Expertise in technologies including C++, C#, .Net Core & .Net Framework
  • Experience in building user interfaces with WPF and/or WinForms
  • Solid understanding of CAD tools and background in CAD customization
  • Experience with database technologies e.g. MSSQL
  • Working knowledge of build automation and CI/CD pipelines
  • Experience with cloud platforms, particularly AWS/Azure
  • Familiarity with Agile methodologies and working in a Scrum framework
  • Solid understanding of event-driven architecture principles
  • Excellent problem-solving skills and ability to adapt to changing priorities
  • Strong verbal and written communication skills in English

Preferred Qualifications

  • Master’s in computer science
  • Experience developing add-ins, plugins, content libraries (Autodesk preferred)
  • Familiarity with CAD concepts related to Inventor, AutoCAD, Factory Design Utilities
  • Act as a product owner for the team, balancing requirements from different sources such as product management, the architectural roadmap, and service/component improvements

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging

We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Share job
Similar Jobs
View All
1 Day ago
Java Full Stack Developer
Information Technology
  • Bangalore, Karnataka, India
Primary Skill - Java, Springboot, Angular, React.js Responsibilities: Lead and mentor a team of Java & Springboot Developers in the design, development, and maintenance of applications. Work with business stakeholders and technical teams to gather...
decor
1 Day ago
Python Developer, Analyst, Firm Risk Management
Information Technology
  • Bangalore, Karnataka, India
Morgan StanleyPython Developer - AnalystProfile DescriptionWe’re seeking someone to join our team as (Analyst - Python Developer) in (Credit Risk) division.Firm Risk ManagementIn the Firm Risk Management division, we advise businesses across the Fir...
decor
1 Day ago
Junior SQL Developer/Software Integration Specialist
Information Technology
  • Bangalore, Karnataka, India
Position : Junior SQL Developer / Software Integration SpecialistLocation : MumbaiExperience : Fresher or 1 Year of Relevant ExperienceJob Type : Full-timeDepartment : IT / DevelopmentKey skills : Sybase Power Builder/PB 6.5 /POWER BUILDERJob Overvi...
decor
1 Day ago
Agile Coach
Information Technology
  • Bangalore, Karnataka, India
Job PurposeResponsible to ensure a successful Agile adoption within the organization and thereby within the scrum teams and within the different organization disciplines. Lead the way to better deliver done-high-quality products, through continuous ...
decor
1 Day ago
Python Developer - Data Platform
Information Technology
  • Bangalore, Karnataka, India
Key Responsibilities Develop, maintain, and optimize robust data ingestion and ETL/ELT pipelines using Python on the Databricks platform. Work collaboratively with the architecture team to align implementation with long-term data strategies. Leve...
decor
1 Day ago
AWS Admin And AWS Architect
Information Technology
  • Bangalore, Karnataka, India
Primary skills:Technology->IOT Platform->AWS IOT A day in the life of an Infoscion As part of the Infosys consulting team, your primary role would be to get to the heart of customer issues, diagnose problem areas, design innovative solutions and fa...
decor
1 Day ago
Machine Learning Engineer - Data Modeling
Information Technology
  • Bangalore, Karnataka, India
Role : Machine Learning and AI EngineerExp : 4+ YearsType : HybridLocation : Bangalore We are looking for a skilled Mid-Level AI Engineer with extensive experience in building full-stack AI solutions. The ideal candidate will have a strong foundat...
decor
1 Day ago
Interesting Job Opportunity: Target Integration - Principal Software Engineer - Node.js/Python
Information Technology
  • Chennai, Tamil Nadu, India
Key Responsibilities Drive the end-to-end architecture, design, and implementation of robust, scalable, and secure software systems. Define technical standards, frameworks, and best practices, ensuring delivery excellence. Collaborate with stakeh...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media