Software Development Engineer- C++_25WD89693

AUTODESK ASIA PTE. LTD.
18 days ago
Posted date18 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesPosition 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
Minimum Qualifications
Preferred Qualifications
The Ideal Candidate
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
JOB SUMMARY
Software Development Engineer- C++_25WD89693

AUTODESK ASIA PTE. LTD.
Singapore
18 days ago
N/A
Full-time
Software Development Engineer- C++_25WD89693