Jobiglo

No results.

This job is no longer available

This job expired on 04/08/2026. It no longer accepts applications.

Senior C++ Software Engineer – Windows Desktop Applications

ETAP · Irvine

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.
💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

36 views · 0 interested

Boost your chances

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

Analyzing your CV...

ETAP

Irvine