Software Engineer

3 Months ago • 5-8 Years • Research & Development • Undisclosed

About the job

Job Description

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.
Must have:
  • C/C++ programming
  • UI toolkit (MFC/QT)
  • Windows development
  • Visual Studio
Good to have:
  • OpenGL experience
  • Scripting language
  • Linux platform
  • Debugging
Perks:
  • Start-up mentality
  • Collaborative environment

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.

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by ESI Group

Similar Jobs

Info Stretch - Lead Data Engineer

Info Stretch, India (On-Site)

Kong  Inc  - Cloud Operations Engineer 2

Kong Inc , India (Hybrid)

Keywords Studios (Player Support) - Software Engineer II - DevOps (On Contract)

Keywords Studios (Player Support), India (Hybrid)

Truecaller - Senior MLOps Engineer

Truecaller, Sweden (On-Site)

Netflix - Software Engineer (L5) - Consumer Engineering

Netflix, United States (Remote)

Riot Games - Staff Software Engineer, Full-Stack - 2XKO

Riot Games, Ireland (On-Site)

Microsoft - Research Intern - Formal Document Processing

Microsoft, United States (On-Site)

Google - TPU RTL Design Engineer

Google, United States (On-Site)

Meta - Silicon Architect

Meta, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Smartstream IDLM Support Analyst

Luxoft, India (Remote)

Paytm - Data Devops - Senior Engineer

Paytm, India (On-Site)

Anthology  Inc  - Quality Assurance Specialist II

Anthology Inc , India (On-Site)

Toptracer - Software Engineer in Test (SDET)

Toptracer, Sweden (Hybrid)

Wolters Kluwer - Lead Product Software Engineer -  Lead Cloud Data Engineer

Wolters Kluwer, United States (Hybrid)

ByteDance - Research Scientist, Multimodality

ByteDance, United States (On-Site)

Luxoft - Release Technical Engineer

Luxoft, India (On-Site)

Scientific Games  - Tableau Architect

Scientific Games , United States (On-Site)

Marvell India - Performance Engineer

Marvell India, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Flmly  Inc  - Senior 3D Character Animator

Flmly Inc , India (Remote)

CloudHire - Data Labeler

CloudHire, India (Remote)

ACE Online - Social Media Manager

ACE Online, India (On-Site)

DNEG - Pipeline Supervisor

DNEG, India (On-Site)

Granicus - DevOps Engineer III

Granicus, India (Hybrid)

Adtran - Software Engineer

Adtran, India (On-Site)

Zeta - Lead - Training

Zeta, India (On-Site)

Sportskeeda - Gaming Writer-Deltias

Sportskeeda, India (Remote)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Harmonic - Sr. SW Development Engineer

Harmonic, India (Hybrid)

Netflix - Research Scientist L5, Algorithms Engineering

Netflix, United States (On-Site)

ByteDance - Image Sensor Architect - Pico - San Jose

ByteDance, United States (On-Site)

Intel Corporation - AI Network Sub System (NSS) FW Engineer

Intel Corporation, Israel (Hybrid)

HP - Principal Software Engineer

HP, United States (On-Site)

Google - Student Researcher, PhD, Winter/Summer 2025

Google, United States (On-Site)

Chiselon Technologies   - Data Scientist

Chiselon Technologies , India (Hybrid)

Get notifed when new similar jobs are uploaded