Expleo Group
Website:
expleo.com
Job details:
Software Engineer – C++
Responsibilities
Simcenter
- Innovate & Design~ Lead the design, implementation, and validation of new features for both the core platform and the graphical user interface of Simcenter Amesim.
- Architectural Evolution~ Play a key role in evolving the overall software architecture, ensuring scalability, performance, and maintainability.
- Code Excellence~ Write clean, robust, and highly maintainable C++ code, adhering to best practices and minimizing technical debt.
- Problem Solver~ Diagnose and resolve critical customer issues and internally reported problems efficiently and effectively.
- Global Collaboration~ Work seamlessly within our globally distributed Agile Scrum team, collaborating with colleagues across India and Europe to align knowledge, improve existing features, maintain the codebase, and co-create groundbreaking new functionalities.
Qualifications
A Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related technical field (e.g., BE/B.Tech, ME/M.Tech, MCA).
Essential Skills
- Experience~ 5+ years of professional experience in software development, with a strong focus on C++ and a deep understanding of Object-Oriented Programming (OOP) principles.
- Modern Development Tools(Advantageous)~
- AI-Powered Development~ Demonstrated proficiency with AI-powered development tools (e.g., GitHub Copilot, AI code assistants) for enhanced code generation, review, and debugging.
- LLM Understanding (Added Advantage)~ A solid understanding of prompt engineering and experience working with Large Language Models (LLMs) to boost automation and productivity.
- Framework Knowledge (Advantageous)~ Experience with the Qt framework is a significant plus.
- Agile Mindset~ Proven experience working within an Agile Scrum development framework.
- Version Control~ Familiarity with version control (Git is preferable).
- Operating Systems & IDEs~ Preferably Windows, visual studio, or Visual Code.
Desired Skills
- Communication & Collaboration~ An excellent communicator with strong verbal and written English skills, comfortable collaborating effectively in a cross-cultural, international team environment.
Experience
- Experience~ 5+ years of professional experience in software development, with a strong focus on C++ and a deep understanding of Object-Oriented Programming (OOP) principles.
Click on Apply to know more.