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 Software

Senior Software Engineer

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.

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
  •  ...design and code reviews/inspections…Primary language utilized is C++. Experience/exposure in Embedded Motion Controls and...  ...to add new features or performance improvements. Designs and develops major functional or performance enhancements in existing embedded... 
    Suggested

    United IT

    Santa Ana, CA
    4 days ago
  •  ...Title: Visual Studio C++ Developer Location: Irvine, CA (Hybrid Onsite)(Locals Only) Duration: 12+ months contract IV: Phone and Video Visa: No H1b/CPT MUST have strong financial domain and development skills. Our client is seeking an adept... 
    Suggested
    Contract work
    H1b
    Local area

    ShiftCode Analytics

    Irvine, CA
    6 days ago
  • $112k - $188k

     ...passion for embedded software development. You will lead efforts in developing real-time software and tackle complex engineering challenges....  ...will have over 10 years of experience, especially in C/C++ programming on Linux, and will thrive in a collaborative environment... 
    Suggested

    Panasonic Avionics Corporation

    Irvine, CA
    1 day ago
  • $119k - $153k

     ...take full ownership of work outcomes, including design, development, and testing. Ideal candidates will have 3+ years of Python and C++ development experience, a strong commitment to quality, and experience mentoring others. Competitive salary range is $119,000 - $153,... 
    Suggested

    Alteryx

    Irvine, CA
    2 days ago
  • $120k - $160k

    Motion Recruitment Partners LLC is seeking various seniority Embedded Engineers in Irvine, California. Candidates must have 4+ years of embedded system software development experience, expertise in C programming, and experience in Linux Kernel Driver Development. This ...
    Suggested

    Motion Recruitment Partners LLC

    Irvine, CA
    1 day 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 .... 

    E-Solutions

    Irvine, CA
    6 days ago
  •  ...A leading technology firm in Irvine, CA, is looking for a Server Side Software Developer with over 7 years of experience in server-side software development using C/C++ and Java. The ideal candidate should possess a strong understanding of VoIP technologies, REST API design... 
    Contract work

    STEM Xpert

    Irvine, CA
    2 days ago
  • $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... 

    Motion Recruitment

    Irvine, CA
    6 days ago
  •  ...in radio wireless communication based in LA or Irvine. Key skills: Strong experience in Embedded Systems Track record of C/C++ Experience MAC and Networking layer AMD UltraScale+, ARM MPSoC and Microchip Strong Experience in wireless technologies like... 

    Edison Smart®

    Irvine, CA
    6 hours ago
  •  ...C# Developer Title: C# Developer Location: Irvine, CA Duration: 5+ months plus Requisite Skills: - 5+ years of C# .NET coding experience - Proven experience with C/C++, VB - Working experience in ActiveX - Working experience in COM object and IPC - Experience in MATLAB... 
    Work experience placement

    Inent Inc

    Irvine, CA
    4 days ago
  •  ...Firmware Designer will work closely with hardware engineers, software developers, and other team members to create reliable and efficient...  ...Skills: Proficiency in low‑level programming languages such as C, C++, and assembly Strong understanding of embedded systems... 
    Temporary work

    Motion Recruitment Partners LLC

    Irvine, CA
    1 day 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... 

    Turion Space Corp.

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

     ...Medium is seeking a Senior C++ Software Engineer in Irvine, California, to scale the software infrastructure for robotics mapping platforms. You will collaborate with engineering teams, enhance software architecture, and optimize performance across systems. We value creativity... 

    Medium

    Irvine, CA
    1 day 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... 

    USM

    Irvine, CA
    3 days ago
  • $140k - $200k

     ...Science, Electrical Engineering, or related field. 8+ years of experience in embedded software development. Strong proficiency in C/C++ programming and embedded Linux/RTOS development. Proven expertise in audio/video technologies, including: Codecs(H.264, H.265/HEVC, MJPEG... 
    Local area

    TP-LINK

    Irvine, CA
    2 days ago
  • $100k

     ...0k/annum (MAX) Bachelor's degree (BSCS/BSEE) with 3+ years related experience embedded software development and verification in C/C++ language. Exposure to completed Software Development Lifecycle (SDLC) with peripheral hardware interfaces UART, USB, Ethernet, I2C, SPI... 

    Saxon Global

    Irvine, CA
    4 days ago
  •  ...Boulder Partnership is seeking an Embedded Software Engineer to develop and support digital services. The role involves designing QT Widgets...  ..., and testing. The ideal candidate will have expertise in C++ programming, Agile methodologies, and experience in avionics product... 

    Downtown Boulder Partnership

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

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

    Motion Recruitment Partners LLC

    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
    1 day 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
    3 days ago
  • $100k - $140k

     ...networking devices is seeking an Embedded Software Engineer to design and develop consumer networking products. This role requires collaboration with cross-functional teams and strong skills in C/C++ programming. The ideal candidate will have at least 3 years of... 

    TP-Link Systems Inc.

    Irvine, CA
    1 day ago
  •  ...years related experience Mastery of software engineering methodologies and best practices for embedded application development in C/C++ language. Experience in various Software Development Lifecycle (SDLC) models (Waterfall, V, Iterative, Incremental, Spiral, Agile, etc... 

    Futran Tech Solutions Pvt. Ltd.

    Irvine, CA
    4 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
    4 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
    2 days 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
    4 days 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
    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
    3 days ago
  • $100k - $140k

     ...collaborate with cross-functional teams, handle various aspects of development from chipset bring-up to feature implementation using C/C++. The ideal candidate should have a Bachelor's degree in Computer Science, 3+ years of embedded software experience, and strong... 

    TP-LINK

    Irvine, CA
    1 day 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
    4 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
    5 days ago

Do you want to receive more vacancies?

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