Jobiglo

No results.

Senior C++ Software Engineer – Windows Desktop Applications

ETAP · Irvine

New
Permanent Senior 🇬🇧 English
C++ C# Visual Studio ODBC SQL Server LocalDB Database design SQL queries Stored procedures Performance tuning Multithreading Parallel programming Object-oriented design STL Windows desktop application development

Job description

About the role

ETAP is looking for a Senior Software Engineer to join its R&D team in Irvine, CA. You will design, develop, and maintain high‑performance Windows desktop applications that support the company’s electrical digital twin platform. The role combines deep technical work with collaboration across product, engineering, and QA teams.

Key responsibilities

  • Design, develop, and maintain high‑performance Windows desktop applications.
  • Collaborate with product managers, engineers, and QA to deliver new features and enhancements.
  • Build and optimise database‑driven solutions focusing on performance and scalability.
  • Write clean, maintainable, and efficient code following best practices.
  • Contribute to architectural decisions and technical direction.
  • Continuously improve development processes, code quality, and system performance.
  • Troubleshoot and resolve complex technical issues.

Required profile

  • 7+ years of experience in Windows desktop application development.
  • Strong proficiency in C++, C#, and Visual Studio.
  • Solid experience with ODBC, SQL Server, and LocalDB.
  • Deep understanding of database design, SQL queries, stored procedures, and performance tuning.
  • Experience with multithreading and parallel programming.
  • U.S. citizenship or permanent residency (no visa sponsorship).

Required skills

  • C++
  • C#
  • Visual Studio
  • ODBC
  • SQL Server
  • LocalDB
  • Database design
  • SQL queries and stored procedures
  • Performance tuning
  • Multithreading
  • Parallel programming
  • Object‑oriented design
  • Standard Template Library (STL)
  • Windows desktop application development

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec ETAP.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Permanent basé à Irvine.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 1 day ago

Expires 1 month from now

7 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

ETAP

Irvine