Lead Software Development Engineer – Python & C++
Website Altair
Do you like a challenge, are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture that enables open, creative thinking, and we deeply value our employees and their contributions towards our clients’ success, as well as our own.
Essential Duties and Responsibilities:
- The candidate would be responsible for all aspects of the HyperGraph application and Hyperworks framework. Some of the responsibilities are but not limited to:
- Interact with Manager and Program Managers to design and implement business requirements
- Document the design changes and conduct reviews
- Enhance HyperWorks and HyperGraph GUI framework
- Develop and maintain external interfaces of HyperGraph
- Interact and assist SI & QA team to help them understand new features under development
- Develop unit test scripts and test cases & execute
- Understand and effectively communicate the impact of changes to a broad group of stakeholders, including Managers, Program Manager, Directors, quality assurance team etc.
- Accomplishing the tasks on time with high quality
Qualifications:
- Strong academic track record
- BE/BE-TECH/ME/MTECH in computer science or equivalent
- 3 to 12 years of experience in the following areas
- Strong working experience in Python, C++11/14/17, STL, OOPS & UML
- Experience in GUI development using QT or Tcl/Tk
- Good knowledge of data structures and algorithms, multi-threading, parallel processing concepts
- Excellent debugging and code navigating skills on Linux and Visual Studio
- Good interpersonal and communication skills
- Highly organized and self-starter
- Hard-working, motivated, and ready to work in a dynamic environment and on different technologies
- Experience in working on Windows, Unix
- Knowledge of tools like Perforce, JIRA, Confluence
Bonus Skills (nice to have):
- HTML5, CSS, Java Scripts, Plotly, Dash, client-server architecture, experience on open-source technologies, Git/SVN
How You Will Be Successful:
- Envision the Future
- Communicate Honestly and Broadly
- Seek Technology and Business “Firsts”
- Embrace Diversity and Take Risks
Intel High NA Adoption