hip webinar automating integration workflow 800x100 (1)

Lead Software Development Engineer – Python & C++

Lead Software Development Engineer – Python & C++
by Admin on 08-19-2022 at 4:15 pm

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
Share this post via: