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
  • $120k - $160k

     ...a more secure nation. They are currently looking for various seniority of Embedded Engineers with strong hands-on experience using C/C++, embedded Linux, RTOS, wireless communication and microcontorllers. This is a unique opportunity to work on meaningful projects you can... 
    Suggested

    Motion Recruitment

    Irvine, CA
    3 days ago
  • $130k - $150k

     ...Firmware Designer will work closely with hardware engineers, software developers, and other team members to create reliable and efficient...  ...: Proficiency in low-level programming languages such as C, C++, and assembly Strong understanding of embedded systems architecture... 
    Suggested
    Temporary work

    Motion Recruitment

    Irvine, CA
    4 days ago
  • $160k - $223k

     ...Space Corp. seeks a Senior Flight Software Engineer to design, develop, and test software for spacecraft systems. This role involves troubleshooting...  ...4+ years experience in embedded systems and proficiency in C/C++. The position offers a salary between $160,000-$223,000, a... 
    Suggested

    Turion Space Corp.

    Irvine, CA
    4 days ago
  • ~ Start Date: Interview Types F2F ~ Skills Embedded C/C++ , Do .. Visa Types US Citizen Required Skills: Ensure regulatory compliance with customer safety and security standards D0-178 . Strong experience in Embedded C/C++ development... 
    Suggested

    USM

    Irvine, CA
    5 days ago
  • $178k - $213.6k

     ..., and cross-functional architecture decisions. Architect and develop PLC firmware (Embedded) ensuring SIL compliance and safety lifecycle...  ...PLCs aligned with IEC 61508 / IEC 61511. ~ Proficient in C, C++, and assembly language. ~ Strong hardware-software integration... 
    Suggested
    Ongoing contract
    Full time
    Temporary work
    Remote work
    Flexible hours

    Schneider Electric

    Lake Forest, CA
    2 days ago
  • $150.2k - $283.5k

     ...components. Design and implement real-time Ethernet communication. Develop custom serial communication protocol over UART and I2C...  ...~10+ years of relevant experience in embedded design, using C/C++ ~ Experience with bare metal and RTOS environment ~ Experience... 
    Full time
    Immediate start
    Remote work
    Work from home
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Irvine, CA
    5 hours ago
  • $150k - $170k

     ...firmware architecture, coding, debugging, testing, and release Develop and maintain embedded Linux-based systems, including BSP...  ...environments and BSP development ~ Advanced programming experience in C, C++, and Python ~ Experience developing low-power and wireless... 
    Full time

    Motion Recruitment

    Irvine, CA
    1 day ago
  • $100k - $150k

     ...dynamic and innovative team. You will be responsible for designing, developing, and maintaining embedded software solutions for our cutting-...  ...the full software stack Write scripts (Bash/Python) and C/C++ code for automation and application development Document... 

    TRL11, Inc.

    Irvine, CA
    3 days ago
  •  ...in the medical device sector. The ideal candidate will be proficient in C++ and C, with a strong understanding of object-oriented design patterns. You will collaborate with a dynamic team to develop firmware, manage software risks, and design multi-threaded applications... 

    ESR Healthcare

    Lake Forest, CA
    5 days 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
    3 days ago
  •  ...As an Embedded Software Intern , you will be responsible for developing solutions to support the embedded team, as detailed below. Requirements...  ...systems, data structures, and algorithms. Knowledge of C/C++, Python, Shell Scripting, Build Systems. Benefits About... 
    Internship

    Syntiant

    Irvine, CA
    1 day ago
  • $100k - $160k

     ...and optimization of wireless drivers and firmware, as well as developing RF calibration software. Additionally, you will conduct wireless...  ...Fi, Bluetooth, or Thread technologies. ~ Proficiency in C or C++ programming. ~ Demonstrated experience troubleshooting Wi-Fi... 
    Local area
    Worldwide

    TP-Link North America, Inc.

    Irvine, CA
    5 days 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
    3 days ago
  • $150k - $250k

     ...between hardware, drivers, middleware, and application software. Develop firmware frameworks that support reusable control execution,...  ...Driver Development Develop and maintain embedded software in C/C++ on real-time microcontroller platforms such as TI C2000, NXP, or... 

    Neon Aerospace

    Irvine, CA
    22 hours ago
  • $100k - $140k

     ...We are seeking a skilled Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access...  ...Develop new features for real-time embedded systems using C/C++, optimizing firmware for performance, memory efficiency, and power... 
    Local area
    Worldwide

    TP-Link North America, Inc.

    Irvine, CA
    1 day ago
  • $150k - $175k

     ...control, power sequencing, and operational state management. * Develop supervisory logic, state machines, and mode management that...  ...SOFTWARE DEVELOPMENT * Develop and maintain embedded software in C/C++ or MATLAB/Simulink on real-time microcontroller platforms (e.g.... 

    Neon Aerospace

    Irvine, CA
    3 days ago
  • $150k - $240k

     ...such as the latest Wi-Fi 7 technologies. Your role will involve developing and optimizing wireless drivers and firmware to ensure high...  ...Bluetooth 5.0 into consumer devices. Proficiency in C or C++ programming. Strong understanding of wireless communication... 
    Local area
    Worldwide

    TP-Link North America, Inc.

    Irvine, CA
    5 days ago
  • $100k - $120k

     ...or enterprise electronics. In this role, you’ll help design, develop, and improve the core software that powers our devices. You’ll work...  ...development or a related technical field Proficiency in C/C++ Understanding of fundamental computer science concepts... 
    Internship
    Local area
    Worldwide
    Visa sponsorship

    TP-Link Systems Inc.

    Irvine, CA
    6 days ago
  •  ...computer software Experience with embedded MCU firmware/software test Knowledge and experience with embedded MCU programming (C, C++, and Python) Familiar with ARM MCUs / MPUs and embedded systems architecture Familiar with automated SW testing methodologies... 

    FutureRecruitNet

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

     ...agencies around the world, and in the toughest operational environments. With deep roots in DARPA research, Silvus Technologies develops world-class advanced communications technologies that are reshaping the tactical communications landscape. From pure line-of-sight... 
    Permanent employment
    For contractors
    Work at office
    Monday to Friday

    SILVUS TECHNOLOGIES

    Irvine, CA
    4 days ago
  • $180k - $250k

     ...is now part of its ecosystem of safety and security technologies. With deep roots in DARPA research, Silvus Technologies develops world-class advanced communications technologies that are reshaping the tactical communications landscape. From pure line-of-sight... 
    Work at office
    Relocation
    Monday to Friday

    Motorola Solutions

    Irvine, CA
    3 days ago
  •  ...needs demand. A quick learner Hands-on embedded software development experience with 10+ years Experience in developing firmware for medical devices Programming in C++ and C targeting embedded Micro-controllers Object-oriented design patterns and implementation in C++... 
    Flexible hours

    ESR Healthcare

    Lake Forest, CA
    5 days ago
  • $138k - $231k

     ...Summary: Responsible for taking a leading role in researching, developing, and maintaining real-time embedded software including complex...  ...through software. High-level architecture development in C/C++, hardware device drivers, networked client-server applications,... 
    Hourly pay
    Contract work
    Temporary work
    Flexible hours

    Panasonic

    Irvine, CA
    14 days ago
  • $171.1k - $213.9k

     ...reliable, high-performing, and secure. Responsibilities Design, develop and maintain embedded Linux application software for residential...  ...related field. ~6+ years of industry experience developing C/C++ based applications on embedded Linux. ~3+ years of experience... 
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Irvine, CA
    2 days ago
  •  ...intelligent, more sustainable for everyone. Role Summary Implement platform-level software and middleware components. Design, develop, and deploy embedded platform software, including drivers, OS fundamentals, and middleware libraries Collaborate with the... 
    Full time
    Contract work
    Work experience placement
    Local area

    Rivian and Volkswagen Group Technologies

    Irvine, CA
    1 day ago
  • $116.2k - $343.6k

     ...Work with and lead a core technology engineering team to develop key engine systems and focus on performance and optimization...  ...and backlog Implement, debug and optimize engine systems in C/C++ and other languages Help establish budgets for engine systems... 
    Relocation package

    Tencent

    Irvine, CA
    2 days ago
  • $116.2k - $343.6k

     ...player-driven gameplay, and mature, thoughtful storytelling. We are developing the first in a series of genre-defining titles. Why join...  ...backlog Implement, debug and optimize engine systems in C/C++ and other languages Help establish budgets for engine systems... 
    Relocation package

    LightSpeed Studios

    Irvine, CA
    1 day ago
  • $150k - $250k

     ...Engineer We are seeking a Senior Embedded Test Engineer to design, develop, and execute test strategies for embedded firmware and systems...  ...working in coherent optical systems, silicon photonics C/C++ experience, especially for understanding and debugging embedded... 

    Celero Communications

    Irvine, CA
    2 days ago
  • $170k - $233k

     ...Software Developer Position Position Summary: Responsible for delivering senior level innovative, compelling, coherent software solutions for our consumer, internal operations and value chain constituents across a wide variety of enterprise applications through the... 
    Local area

    loanDepot

    Irvine, CA
    6 days ago
  •  ...Linux BSP, device driver development, and debugging to join our dynamic and innovative team. You will be responsible for designing, developing, and maintaining embedded software solutions for our cutting-edge video products. Your primary focus will be on Linux-based... 

    Trl11

    Irvine, CA
    1 day ago

Do you want to receive more vacancies?

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