Software Developer (Bengaluru)

Software Developer (Bengaluru)

14 Oct
|
Nemetschek Group
|
Bengaluru

14 Oct

Nemetschek Group

Bengaluru

Role Overview
The SDS-2 Software Developer is responsible for designing, implementing, and maintaining high-quality software components in up-to-date C++ for structural detailing and modeling products. Working within a cross-functional agile team, this role contributes to new features as well as the performance, reliability, and usability of existing functionality. The role blends strong C++ engineering with 3D geometry understanding and effective use of Modern developer tooling, including AI-assisted workflows.

Key Responsibilities
• Design, develop, review, and test C++ software components that meet product requirements, coding standards, and performance goals (C11+ minimum, C17+ preferred).
• Implement algorithms involving geometry, vector math, and 3D modeling to support CAD and structural detailing workflows.
• Collaborate with Product Owners, Software Architects, and QA to refine requirements, user stories, and acceptance criteria, and to estimate and plan sprint work.
• Participate in and perform code reviews, ensuring code quality, maintainability,



and adherence to architectural guidelines.
• Debug and troubleshoot complex issues from QA and customer reports; perform root-cause analysis and implement robust fixes.
• Maintain and enhance existing modules, refactoring legacy code to modern C++ where appropriate.
• Use Python and relevant scripting tools to automate tasks, build utilities, and support integration or test workflows where beneficial.
• Develop and maintain UI or tooling using Tcl/Tk, Tkinter, Qt, and/or libraries such as Open Design, depending on project needs.
• Work effectively with Git for branching, merging, code review workflows, and release preparation.
• Leverage AI-assisted tools (e.g., GitHub Copilot) to increase productivity while maintaining code quality and security.
• Contribute to AI-driven features and integrations (e.g., MCP-based components, intelligent assistants, or automation within the product).
• Create and update technical doc

📌 Software Developer (Bengaluru)
🏢 Nemetschek Group
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software developer (bengaluru) / bengaluru