Autodesk Senior Software Engineer in Singapore, Singapore
Autodesk, the leading Design and Engineering Software Company, is transitioning to the cloud! As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and create a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business, and environmental challenges. In addition to designers, architects, engineers, and media and entertainment professionals, Autodesk helps students, educators, and casual creators unlock their creative ideas through user-friendly applications. As a Sr Software Engineer, you will work with the team responsible for building cross platform components that help integrate cloud services with desktop applications.
Responsibilities * Design, build, and maintain efficient, reusable, and reliable code * Work both independently and with a team of peers who subscribe to agile methodologies. * Participating in quality assurance and testing activities according to planned schedules * Performing root cause analysis and defect correction as indicated by test results * Drive a developer experience to functionality, usability, and simplicity * Develop solutions that are portable across platforms Requirements * BS or MS in Computer Science or Equivalent * 7 years of Software Development Experience * Strong C Development experience on Windows/Linux platform * Good understanding of memory management * Good knowledge of QT (C ) * Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc. will be a plus * Understanding of web services (HTTP, REST) and authentication / authorization standards (OAuth 1.0a/2.0) * Good quality engineering practices across all phases of product development, deployment, and unit/functional testing * Experience with multi-threaded programming, online services or open-source development (OSS) is a plus * Ability to collaborate with different stakeholders * Good understanding of distributed source control (Git) * Familiarity with continuous integration
Title: Senior Software Engineer
Requisition ID: 17WD23942