Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Developer

$112.8k - $150.5k

ETAP

ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experience continuous intelligence during design and engineering and into operations and maintenance using a unified electrical digital twin platform. ETAP supports customers in their digital transformation and sustainable energy transitions for a green and smart future, helping them to prioritize safety, maximize reliability, and stay resilient.

Our employees' passion for excellence, innovation, and customer satisfaction is our most-prized resource. If you share that passion - and want to be part of a company that leads the energy transition towards a cleaner and more resilient world for future generations - we invite you to join us!

ETAP is committed to creating a diverse work environment and is proud to be an Equal Opportunity Employer.

Job Title: Senior Software Engineer

Location: Irvine, CA

Employment Type: Full-time

Position Overview

We are looking for a talented and forward-thinking Senior Software Engineer to join our R&D team. This role is perfect for someone who enjoys building robust desktop applications, solving complex technical challenges, and working on impactful products in the energy domain.

You'll collaborate with a highly skilled team to design and develop high-performance software while continuously improving code quality, scalability, and user experience.

What You'll Do
  • Design, develop, and maintain high-performance Windows desktop applications
  • Collaborate with product managers, engineers, and QA teams to deliver new features and enhancements
  • Build and optimize database-driven solutions with a focus 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
What You Bring
  • 7+ years of experience in Windows desktop application development
  • Strong proficiency in C++, C#, and Visual Studio
  • Solid experience working with ODBC, SQL Server, and LocalDB
  • Deep understanding of database design, SQL queries, stored procedures, and performance tuning
  • Experience with multithreading and parallel programming
  • Strong knowledge of object-oriented design principles and STL
  • Good understanding of Windows architecture and backend systems
  • Excellent problem-solving and analytical skills
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • U.S. citizenship or permanent residency required. No visa sponsorship will be provided

Salary Range: $112,800.00 - $150,500.00

This pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training.

ETAP requires all successful applicants to undergo and pass a comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third party personal data may involve additional background check criteria.

ETAP is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business.

Come and join ETAP to create the transformative technology that enables our customers to engineer a better world.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the C++ Developer in Irvine, CA vacancy
  • $112.8k - $150.5k

     ...domain.You’ll collaborate with a highly skilled team to design and develop high-performance software while continuously improving code...  ...in Windows desktop application developmentStrong proficiency in C++, C#, and Visual StudioSolid experience working with ODBC, SQL Server... 
    Suggested
    Permanent employment
    Full time
    Local area
    Visa sponsorship

    ETAP

    Irvine, CA
    1 day ago
  • $166k - $220k

     ...years.ABOUT THE TEAMThe Air Dominance & Strike team at Anduril develops aerial and multi-domain robotic systems. The team is responsible...  ...Mathematics, Physics, or related field.3+ years of production-grade C++ and/or Rust experience in a Linux development... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  • $166k - $220k

     ...years.ABOUT THE TEAMThe Air Dominance & Strike team at Anduril develops aerial and multi-domain robotic systems. The team is responsible...  ...Mathematics, Physics, or related field.3+ years of production-grade C++ and/or Rust experience in a Linux development... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  • $166k - $220k

     ...that empower our mission-critical operations. We're seeking talented C++ software engineers on several teams to contribute to projects that are shaping the future of defense.WHAT YOU’LL DODesign, develop, and optimize high-performance, low-latency C++ software for... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  • $220k - $292k

     ...Software Engineers collaborate with other engineering disciplines to develop software for vehicle control, networking, sensor integration,...  ..., Physics, or related field.9+ years of production-grade C++ and/or Rust experience in a Linux development environmentExperience... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  • $160k - $190k

     ..., the Staff Embedded Software Engineer will play a key role in developing high‑reliability software for satellite systems and payloads.Key...  ...Qualifications and Skills 8+ years of experience developing C/C++ applications for embedded, high‑performance, or mission‑critical... 
    Permanent employment
    Work at office
    Local area
    Flexible hours

    Terran Orbital Corporation

    Irvine, CA
    4 days ago
  •  ...systems and related products. This role will be responsible for developing reliable production-quality firmware, supporting new feature...  ...charger controllers and related subsystems Develop firmware in C/C++ for microcontroller-based real-time systems Support low-level driver... 

    Motion Recruitment

    Irvine, CA
    12 hours ago
  • $220k - $292k

     ...years.ABOUT THE TEAMThe Tactical Recon & Strike team at Anduril develops aerial small drones (Group 1-3) and all equipment to test, deploy...  ...with one or more of the following languages: C++, PythonUS Salary Range$220,000—$292,000 USDThe salary range for... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    3 days ago
  • $100k - $140k

     ...engineering design reviews and contribute technical solutions Develop and execute software unit testing Create and maintain...  ...years of embedded firmware engineering experience ~ Strong C/C++ programming skills ~ Experience with communication protocols including... 
    Full time
    Monday to Friday

    Express Employment Professionals Defunct

    Irvine, CA
    3 days ago
  • $166k - $292k

     ...military in months, not years.ABOUT THE TEAMAt Anduril we are developing cutting-edge artificial intelligence systems, command and control...  ....Experience in one or more of the following languages: C/C++, Rust.Current U.S. Secret or Top Secret security clearance.PREFERRED... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  •  ...troubleshootingWrites secure and high-quality code using the syntax of at least one programming language with limited guidanceDesigns, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implicationsLeverages enterprise-... 

    JP Morgan Chase

    Irvine, CA
    12 hours ago
  • $166k - $220k

     ...to create elegant platform solutions that integrate effectively with edge and cloud systemsWork with a high-functioning team of developers with an emphasis on finishing business-critical projectsWrite high-quality code that enhances the performance, scalability, and reliability... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  • $191k - $253k

     ...months, not years.ABOUT THE TEAMThe Battlespace Awareness (BA) team develops state-of-the-art radar systems, deployed to tackle the most...  ...warfighter. This will require expertise in embedded Linux, modern C++ and/or Rust, ARM-based architectures, and hands-on comfort with... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  •  ...troubleshootingWrites secure and high-quality code using the syntax of at least one programming language with limited guidanceDesigns, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implicationsDrive automation and CI/... 

    JP Morgan Chase

    Irvine, CA
    2 days ago
  •  ...Experience : 7 to 10 years Job Description: ~7+ years relevant experience with C, C++ ~7+ years experience as Embedded Engineer ~ Embedded Software Development: Design, develop, and maintain embedded software using Embedded C for real-time systems. ~ SDK... 

    PROLIM Corporation

    Irvine, CA
    2 days ago
  •  ...Key Skills: · Embedded C/C++, Bare Metal · RTOS (FreeRTOS, VxWorks, ThreadX) · Driver Development, BSP, Middleware · Board...  ...Required Qualifications · 5+ years of experience developing embedded firmware for complex real-time systems · Strong proficiency... 

    SAPSOL Technologies Inc

    Irvine, CA
    4 days ago
  • $166k - $220k

     ...development experience (internships and personal projects count if the work is real)Solid C coding ability for embedded systemsExperience developing firmware in bare-metal or RTOS environmentsFamiliarity with common bus protocols (SPI, I2C, UART, or similar)Willingness to learn... 
    Full time
    Work experience placement
    Internship
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  • $166k - $220k

     ...vision, sensor fusion, and networking technology to the military in months, not years.About the TeamThe Firmware Team at Anduril develops core technology used across multiple products such as Barracuda, Dive-LD, Altius, and Roadrunner. We work in close coordination with... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  •  ...Embedded Software Engineer Summary Develops medical device software systems through code design, test, and analysis in a regulated...  ...with automated testing required Proficiency with C/C++ programming language Software development or test experience... 

    BioTalent

    Irvine, CA
    3 days ago
  •  ...embedded software or firmware development experience (3+ years may be considered for the right candidate). • Strong C/C++ programming experience developing embedded software for microcontroller-based systems. • Hands-on experience developing software within an RTOS... 

    Insight Global

    Irvine, CA
    3 days ago
  • An innovative defense technology company seeks a skilled firmware engineer to develop cutting-edge solutions for military applications. In this role, you will create low-level firmware for microcontrollers and integrate advanced technologies to enhance military capabilities... 

    Slope

    Costa Mesa, CA
    12 hours ago
  •  ...SDLC) including requirements analysis, architecture/design, implementation, integration, and testing. Develop and maintain embedded applications using C/C++ . Work closely with hardware teams on board bring-up, OS bring-up, and device driver development .... 
    Permanent employment
    Contract work
    Remote work

    Tekfortune Inc

    Irvine, CA
    2 days ago
  • $135k - $150k

     ...have a strong software engineering background with experience developing applications that interact with firmware, payment devices, backend...  ...Automation Git, Jira, Docker Cloud Technologies (Nice to Have) C++ (Preferred) Daily ResponsibilitiesDesign, develop, and maintain... 
    Full time
    Temporary work
    Work at office

    Motion Recruitment

    Irvine, CA
    12 hours ago
  • $117.6k - $218.4k

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are looking for a senior...  ...numerical material models.Strong programming skills in Fortran and C/C++, with working knowledge of Python, Linux shell scripting, and... 
    Full time

    Cadence Design Systems

    Irvine, CA
    3 days ago
  • $133.4k - $226.8k

     ...technical solutions.Participate in incident management, root cause analysis, and continuous improvement initiatives.Drive involvement in developing innovative solutions and mentoring the team to adopt a mindset focused on innovation and creative problem-solvingFull-Stack... 
    Full time
    Temporary work
    Worldwide

    Ingram Micro

    Irvine, CA
    12 hours ago
  • $135.1k - $168.9k

     ...and power management using oscilloscopes and logic analyzers. • Develop and maintain high-performance kernel drivers and customize...  ...• Develop high-performance middleware and system services in C/C++ that interface directly with hardware. • Bridge the gap between... 
    Full time
    Contract work
    Part time
    Local area

    Rivian

    Irvine, CA
    2 days ago
  • $220k - $292k

     ...logistics, operations, and mission success, the Air Defense team develops, tests, deploys, and sustains the Anduril Air Defense Family of...  ...working with a variety of programming languages such as Python, C++, Rust, Go, JavaScript, etc.Strong Experience with React and Javascript... 
    Full time
    Work experience placement
    Immediate start
    Worldwide

    Anduril Industries

    Irvine, CA
    12 hours ago
  •  ...is part of Anduril's Tactical Recon and Strike (TRS) division, develops flight computer vehicle software for small drones (Group 1-3). Are...  ...and test infrastructure.Required Qualifications7+ years of C++ or Rust programming experience.Bachelor's degree in Computer Science... 

    ClearanceJobs

    Costa Mesa, CA
    4 days ago
  •  ...including design, development, integration, testing, and hardware-level debugging. Candidates should have strong experience in Embedded C/C++ , device drivers, board/OS bring-up, and real-time embedded systems in the aerospace/avionics domain. Key Skills Embedded C/C++... 

    Galent

    Irvine, CA
    5 days ago
  •  ...computer vision, sensor fusion, and networking technology to the military in months, not years.The Flight Software team at Anduril develops flight computer vehicle software for all airborne vehicles. The right person for this role has experience in both commercial (... 
    Full time
    Work experience placement
    Work at office
    Immediate start
    Relocation
    Flexible hours

    Anduril Industries

    Costa Mesa, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!