Software Engineer(C++,Typescript)

3 weeks ago


Bengaluru, Karnataka, India Autodesk Full time
Job Description

Job Requisition ID #

25WD89482

Position Overview

We are looking for a highly skilled and motivated Software Engineer to help build our next-generation cloud-based CAD platform. This role is ideal for someone with strong software engineering experience and a solid understanding of mechanical engineering concepts, linear algebra, and CAD workflows, especially with tools like Autodesk Inventor and/or Fusion 360. Experience with finite element analysis (FEA) and Qt is a strong plus.

Youll contribute to the design and development of scalable, collaborative, and high-performance tools that empower engineers and designers to innovate in the cloud.

Responsibilities

- Develop Cloud-Based Features: Design and implement robust, scalable software components for 3D modeling, simulation, and collaboration
- Collaborate Across Teams: Work closely with product managers, designers, and fellow engineers to deliver intuitive and powerful CAD tools
- CAD Integration: Leverage your experience with Inventor and/or Fusion 360 to ensure seamless interoperability and user-centric design
- Apply Engineering Knowledge: Use your understanding of mechanical engineering and linear algebra to support accurate modeling and simulation
- Contribute to UI/UX: Develop cross-platform desktop interfaces using Qt and modern frontend technologies
- Maintain Code Quality: Write clean, maintainable code and participate in code reviews, testing, and continuous integration

Minimum Qualifications

- Bachelors or masters degree in computer science, Mechanical Engineering, or a related field
- 3+ years of professional software development experience
- Strong C++, Typescript and Data Structures, Object Oriented Programming, Design Patterns, Computer Science fundamental
- Experience with cloud platforms (AWS, Azure, or GCP) and modern backend architectures
- Solid understanding of 3D graphics, computational geometry, and linear algebra

Preferred Qualifications

- Background in mechanical engineering or experience working with mechanical design teams
- Hands-on experience with Autodesk Inventor and/or Fusion 360, including APIs and data formats
- Experience with Qt for desktop application development.
- Familiarity with WebGL/WebGPU and frontend frameworks (e.g., React, Svelte
- Knowledge of finite element analysis (FEA) concepts and integration with CAD tools
- Experience with collaborative editing technologies (e.g., CRDTs, OT)
- Contributions to open-source CAD or simulation projects
- Experience with Autodesk Forge or similar cloud-based CAD platforms

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 its 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 youre 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 Autodesks competitive compensation package. Offers are based on the candidates 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).
  • C# Software Engineer

    15 hours ago


    Bengaluru, Karnataka, India beBeeDeveloper Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: C# Software EngineerAs a C# software engineer, you will be responsible for designing, developing, and testing software applications using C#. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Responsibilities:3-5 years of experience in writing clean, modular, and...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 21,30,000

    Embedded C Software EngineerWe are seeking highly skilled Embedded C software engineers to join our team. As an embedded systems expert, you will design and develop base software layers, middleware components, and applications for future Software Defined Vehicles.Job Description:Design and develop high-quality, efficient, and reliable Embedded C code for...

  • Software Engineer- C++

    11 hours ago


    Bengaluru, Karnataka, India Informatica Full time

    Job DescriptionBuild Your Career at InformaticaWe seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous minds eager to tackle the world's most complex challenges. Our employees are empowered to push their bold ideas forward, and we are united by a shared passion for using data to do the...


  • Bengaluru, Karnataka, India Informatica Full time

    Job DescriptionBuild Your Career at InformaticaWe seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to tackle the world&aposs most complex challenges. Our employees are empowered to push their bold ideas forward, and we are united by a shared passion...


  • Bengaluru, Karnataka, India MRI Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your Web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About the role:MRI-Software is seeking a Software Engineer to join our team working on products. As a...


  • Bengaluru, Karnataka, India Soroco Full time US$ 80,000 - US$ 1,50,000 per year

    Soroco is on a mission to elevate and transform how teams everywhere work.Powered by multiple patents, its flagship AI model, Scout, generates a work graph - a map of friction hurting your teams and business outcomes. Today, this map drives productivity improvements in 150+ organizations globally, including several Fortune 500 companies.Soroco has been...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time

    Software Engineering OpportunityWe're looking for a skilled software engineer to join our team. In this role, you'll be responsible for developing high-quality software solutions using C++.This is a great opportunity to work on challenging projects and collaborate with experienced engineers.Required Skills and Qualifications:Technical Skills:Proficient in...


  • Bengaluru, Karnataka, India Rubis Software Solutions Private Limited Full time

    Experience needed : 7-10 years. Type : Full-Time. Mode : WFO (Monday to Friday). Shift : General Shift IST. Location : Kadubeshanalli, Bangalore. NP : Immediate Joinee 30 days. Job Summary : We are seeking a highly experienced Senior C++/C# Developer with strong expertise in developing desktop and enterprise applications using MFC, C++, C#, and Visual...

  • Embedded C++ Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Akshaya IT Business solutions Full time

    Job Title : Embedded C++ Engineer - Yocto/LinuxLocation : BangaloreExperience : 6-9 YearsRequired skills : YAML, Python, Bash Scripting, Linux OS, Linux C++ Toolchain, Yocto.Job Description :We are seeking a Embedded C++ Engineer - Yocto/Linux skilled with hands-on experience in Yocto or Buildroot, and a solid background in C++ development within Linux...


  • Bengaluru, Karnataka, India beBeeCppDeveloper Full time ₹ 9,00,000 - ₹ 12,00,000

    Expert C++ Developer OpportunityWe are seeking a seasoned C++ developer to design, develop, and maintain software using core C++ in a Unix environment. The ideal candidate will have extensive experience with protocol development and networking concepts, as well as strong debugging and analytical skills.Key Responsibilities:Develop high-performance, scalable...