Develop and maintain reliable Python software for engineering applications. Collaborate with development teams and product managers, participate in Agile/Kanban ceremonies and code reviews, troubleshoot existing applications, and apply data structures and algorithms to solve technical problems. The role may involve graph databases, data modeling, graph queries, testing, debugging, and application integration.
- Collaborate with development teams and product managers to design and deliver effective software solutions.
- Design, develop, test, and maintain efficient, reusable, and reliable Python code for engineering applications.
- Apply strong knowledge of data structures and programming fundamentals to solve complex technical problems.
- Participate in code reviews and follow coding standards and best practices.
- Participate in Agile/Kanban development meetings and contribute to sprint activities.
- Troubleshoot, debug, and upgrade existing software applications.
- Write clean, maintainable, and well-documented code.
- Work with graph databases to support data modelling, querying, and application integration, where required.
Requirements
- B.Tech / B.E. / M.Tech in Computer Science, Information Technology, or a related engineering discipline.
- 3+ years of programming experience using Python.
- Must have experience on CAE or CAD
- Good understanding of data structures and algorithms.
- Ability to write clean, efficient, reusable, and maintainable code.
- Strong analytical, problem-solving, and debugging skills.
- Understanding of software development life cycle (SDLC).
- Familiarity with Agile/Kanban methodologies and collaborative development practices.
- Knowledge of version control systems such as Git is an advantage.
Secondary Requirement:
- Knowledge of graph databases and graph data modelling.
- Familiarity with graph query languages and technologies such as Neo4j is an advantage.
- Experience with software testing and debugging practices.
Similar Jobs
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Perform software verification and validation for embedded aerospace platform components. Develop test plans, conduct requirement- and scenario-based testing, execute change impact analyses, resolve technical issues, support audits, and collaborate with stakeholders. The role requires embedded C/C++ and RTOS expertise, emulator and debugger experience, testing tools, technical leadership, and stakeholder management.
Top Skills:
BitbucketC++DeosDoors NgEmbedded CIcdJIRALauterbachLdraLinuxRtosVectorcast/Cover
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Develops and executes verification plans and test cases for embedded platform software. Performs requirements-based and scenario-based testing, change impact analysis, debugging, technical issue resolution, audits, and continuous improvement. Collaborates with stakeholders and cross-functional teams while guiding engineers and supporting quality, cost, and schedule objectives.
Top Skills:
As9100BitbucketCC++DeosDoors NgEmbedded SystemsIcdJIRALauterbachLdraLinuxRtosVectorcast/Cover
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Performs embedded software verification and validation for aerospace platform components. Develops test plans, conducts requirement- and scenario-based testing, performs change impact analysis, resolves technical issues, supports audits, and drives quality improvements. The role requires C/C++ and RTOS expertise, emulator and debugger experience, testing tools, stakeholder management, and collaboration across engineering teams.
Top Skills:
As9100BitbucketCC++DeosDoors NgIcdJIRALauterbachLdraLinuxRtosVectorcastVectorcast/Cover
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

