Software Engineer

2 Weeks ago • 5-8 Years

About the job

SummaryBy Outscal

Software Engineer for ESI Group, specializing in virtual integration platform development. Must have strong C/C++ skills, UI toolkit experience (MFC or QT), and experience with Windows development using Visual Studio. Experience with OpenGL and scripting languages (Python/Shell) is a plus.

About the job

Purpose of the role

ESI Group is looking for proven developer with strong analytical skills, creative thinking, passion to innovate and having experience in delivering high quality products.

The candidate will be working on the development and maintenance of framework components for ESI’s virtual integration platform (Visual Environment).


The candidate must demonstrate a broad knowledge and proven track record in software engineering best practices, development life cycle, AGILE practices. This individual will join a talented, focused team with a start-up mentality that thrives on innovative development in a collaborative environment.


Main responsibilities

  • Designing, coding, unit testing
  • Design and implement Graphical User Interfaces as per the requirements
  • Maintaining, Refactoring the legacy code with enhancements/bug fixes
  • Debugging & Performance analysis
  • Participate in technical discussions within the team
  • Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals
  • Provide guidance and mentoring to junior engineers/interns


Main Interactions

  • Interactions will be mainly within the Visual-Architecture (including the QA team) and solution development teams (as they are our primary customers)
  • Additionally, with the Platform Project Manager and Product Manager


Role qualifications and requirements

  • Qualification: B.Tech or M.Tech (preferably Computer Science or related)
  • Experience Level: 5 to 8 years’ experience in product development preferably in CAE domain
  • Strong in C/C++ programming with clear understanding of object-oriented concept
  • Good understanding of a UI toolkit like MFC or QT
  • Good understanding of OpenGL would be additional advantage
  • Experience in scripting language (Python/Shell script)
  • Development on Windows using Visual Studio
  • Knowledge and experience on Linux platform (Debugging)


What we do

ESI Group, a part of Keysight Technologies, provides reliable and customized solutions anchored on predictive physics modeling and virtual prototyping expertise. Acting principally in automotive, land transportation, aerospace and defense, and heavy industry, ESI software enables engineers to simulate mechanical designs, smart manufacturing processes, and human-centric workflows to make better decisions earlier in the product lifecycle. Keysight is an S&P 500 company delivering market-leading design, emulation, and test solutions to help engineers develop and deploy faster, with less risk, throughout the entire product lifecycle.

Similar Jobs

Warner Bros. Games - Staff Software Engineer

Georgia, United States (Hybrid)

GameChanger  - Android Software Engineer, Fanatics

Gamechanger Remote Us (Remote)

Hasbro - Sr Full Stack Software Engineer

United States (On-Site)

Valve corporation - Steam Software Engineer

Washington, United States (On-Site)

Valve corporation - Software Engineer for HW

Washington, United States (On-Site)

Valve corporation - Game Development Software Engineer

Washington, United States (On-Site)

Valve corporation - Audio Software Engineer

Washington, United States (On-Site)

Similar Skill Jobs

Outscal - Mentor - C++ & DSA

Worldwide (Remote)

Activision - 2025 US Summer Internship - Software Engineering

Irvine Blizzard Blizzard Way (On-Site)

Activision - 2025 US Summer Internship - Computer Graphics

California, United States (On-Site)

Activision - 2025 US Summer Internship - Game Design

Irvine Blizzard Blizzard Way (On-Site)

Activision - 2025 US Summer Internship - Game Engineering

California, United States (On-Site)

Trek - AI Scientist (Embedded Applications)

Wisconsin, United States (On-Site)

Ubisoft - Engine Programmer

Manitoba, Canada (On-Site)

PlayStation Global - Senior Game Data Analyst

Canada (Remote)

Jobs in Bengaluru, Karnataka, India

Krafton  - Sr. Manager - Mergers & Acquisitions

Karnataka, India (On-Site)

DNEG - Pipeline ATD

Maharashtra, India (On-Site)

DNEG - Pipeline ATD

Karnataka, India (On-Site)

DNEG - Pipeline ATD

Tamil Nadu, India (On-Site)

Dream Game Studios - Manager - Business Analytics

Maharashtra, India (On-Site)

Dream Game Studios - ICM - Quality

Maharashtra, India (On-Site)

Ubisoft - Junior Game Tester

Maharashtra, India (On-Site)

Scopely - QA Lead

Karnataka, India (Hybrid)

Product Management Jobs

Jagex - Player Support Liaison FTC

England, United Kingdom (On-Site)

Playtech - Sportsbook Business Analyst

Sofia City Province, Bulgaria (On-Site)

Hasbro - Demand Planning Business Partner

New South Wales, Australia (On-Site)

Hasbro - Principal Product Manager

Ontario, Canada (On-Site)

Hasbro - WPN Program Coordinator EMEA

England, United Kingdom (On-Site)

Hasbro - Product Architect - Dungeons & Dragons

Washington, United States (On-Site)

Hasbro - Product Architect

Washington, United States (On-Site)

Hasbro - Sr Digital Product Manager, Magic

Washington, United States (Remote)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug