For Employers
Software Development Engineer- C++_25WD89693


AUTODESK ASIA PTE. LTD.
18 days ago
Posted date
18 days ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
Position Overview

This is an exciting opportunity to be part of a dynamic team of software development engineers at Autodesk in Singapore developing best in class software applications. The successful candidate will work as a Software Engineer on AutoCAD toolset application such as AutoCAD Architecture and will be responsible for developing new functionality and maintaining existing code. This includes the software design, high-quality implementation and maintenance of features in according with product design specifications.

Responsibilities
  • Design, develop and test desktop product features according to product specifications
  • Debug and fix product issues reported by users
  • Collaborate with the extended team of software developers, product designers and quality assurance engineers across worldwide engineering sites
  • Work as an integral member of a high-performance team making an important individual contribution
  • Complete assigned tasks on time, adhering to pre-determined specification and quality standards
  • Optimize source code to effectively leverage object-oriented design, development, and code reuse
  • Work closely with QA in functional testing and problem resolution
  • Work with tech lead and architect to maintain high quality code and architecture consistency
  • Provide input to technical documentation of new features
  • Fix build, CI/CD, automation and related issues
  • Suggest and drive improvements in existing engineering processes and practices

Minimum Qualifications
  • Engineering degree or Bachelor of Science Degree in Computer Science or equivalent. MSc is desirable
  • 1 to 3 years of experience in software development
  • Excellent C++ programming skills on Microsoft Windows platform. Experience with C# programming is desirable.
  • Strong coding and debugging skills coupled with logical/analytical skills
  • Strong skills and/or experience with Object Oriented Design and legacy code analysis
  • Exposure to software development process, including specification, documentation and quality assurance
  • Experience working in Agile development methodologies including Scrum and test-driven Development

Preferred Qualifications
  • Experience of maintaining medium to large size code base
  • Knowledge of MFC, Microsoft .NET and WPF
  • Knowledge of AutoCAD product features
  • JavaScript and/or Python knowledge

The Ideal Candidate
  • Passion for developing robust software and writing maintainable code
  • Fast learner, Pragmatic and results oriented
  • Ability to learn large software systems quickly
  • Flexibility under changing conditions and ability to multi-task between projects, able to work well in a team to deliver on team goals
  • Excellent verbal and written communication skills in English language
  • Self-directed, highly motivated, willingness to take initiative and committed to deliver on time
  • Keen interest in new technologies and their timely adoption
Related tags
-
JOB SUMMARY
Software Development Engineer- C++_25WD89693
AUTODESK ASIA PTE. LTD.
Singapore
18 days ago
N/A
Full-time

Software Development Engineer- C++_25WD89693