Hybrid Senior Software Engineer

Posted 3 weeks ago

Apply now

About the role

  • Senior Software Engineer at Autodesk developing tools for AI and automation in design and manufacturing. Collaborating globally on automation execution frameworks and software APIs.

Responsibilities

  • Be responsible for code of significant size and complexity which may require a high degree of ingenuity or creativity
  • Actively participate in decision making and direction by making suggestions on improving product quality and performance or exploring new avenues and paradigms
  • Contribute to a software API for the modelling, processing, and visualization of automation
  • Collaborate with other software architects and developers worldwide
  • Work with a team to establish and complete your development goals
  • Create documentation and tests where needed and consider the impact on other areas of the product
  • Work with extended teams of UX Design, Research, Product Management, QA, etc

Requirements

  • BS degree in Computer Science, Mathematics, or Design or equivalent education in a related field with technical background required. Alternatively, outstanding development skills in relevant native programming languages + 3 years' experience in software development
  • Strong written and oral communication skills in English
  • Solid technical knowledge in software development methodologies, design and implementations
  • Familiarity with object-oriented software development, software architecture and modern C++
  • A natural feeling of what is “good code” and “good architecture”
  • Must be able to work well with large complex legacy systems that use several languages and technologies
  • An understanding of the concepts of testable code and automation testing
  • Preferred Qualifications: MS degree in Computer Science, Mathematics, or Design or equivalent education in a related field with technical background
  • Familiarity with modern C#
  • Cross-platform (Win/Mac/Mobile) development using CMake
  • Experience with CAD/CAM software usage or development
  • Understanding of Visual-Programming as applied to automation and computational geometry

Benefits

  • Annual cash bonuses
  • Commissions for sales roles
  • Stock grants
  • Comprehensive benefits package

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job