Logo
Diverse Lynx

Sr. Software Engineer

Diverse Lynx, Texas City, Texas, us, 77592

Save Job

Job Title: Sr. Software Engineer Location:

Texas, USA (Day-1 Onsite) Experience:

5 - 10 Years Employment Type:

Full-Time / Permanent

About the Role Tech Mahindra is seeking a highly skilled

Sr. Software Engineer

with strong experience in

C++, Qt, UI/UX design, OpenGL/WebGL, and Linux-based development environments . The ideal candidate will work onsite with our strategic customer, contributing to high-performance application development, graphics rendering, and UI/UX engineering. You will play a key role in building and maintaining complex visualization and simulation tools within cutting-edge product environments.

Key Responsibilities

Design, develop, and maintain high-performance applications using

C++ and Qt Framework . Implement and optimize

graphics rendering pipelines

using

OpenGL and WebGL . Develop intuitive and responsive

UI/UX components , adhering to best design principles. Collaborate with cross-functional teams to enhance and maintain the

orcOptics

codebase in Meta repositories ( fbsource, ovrsource ). Work with

embedded geometry systems

and rendering simulations for advanced visualization. Build, test, and deploy software components using

CMake

and

Buck

build systems. Utilize

VS Code

and

remote development servers

to manage source code and builds efficiently. Participate in

version control (Mercurial/Git) , perform code reviews, and maintain CI/CD stability. Debug and troubleshoot performance issues across

Linux/Unix

environments. Support infrastructure planning, performance testing, and scalability improvements.

Required Skills & Qualifications

5-10 years

of hands-on experience in

C++

software development. Proficiency with

Qt Framework (Qt Widgets, QML, Qt Designer) . Strong understanding of

OpenGL/WebGL rendering pipelines . Solid experience in

UI/UX design , usability engineering, and interface optimization. Hands-on experience with

CMake ,

Buck , or similar build automation tools. Strong knowledge of

Unix/Linux

environments, remote access, and shell scripting. Proficiency with

VS Code ,

Mercurial (hg) , and

Smartlog . Experience with

unit testing ,

stress testing , and

CI/CD tools

(e.g., Jenkins). Excellent problem-solving, debugging, and analytical skills. Strong communication and collaboration abilities in a fast-paced environment.

Preferred Skills

Familiarity with

orcOptics codebase

or large-scale rendering/simulation frameworks. Experience with

embedded geometry ,

3D simulation systems , or

graphics algorithms . Knowledge of

server capacity planning

and

infrastructure management . Exposure to

Meta's development tools or repositories

(fbsource/ovrsource).

Education

Bachelor's or Master's Degree

in Computer Science, Software Engineering, or a related technical discipline.

Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.