C++ Developer
$112.8k - $150.5kETAP 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.
- ...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...SuggestedWork experience placement
- ...with a leading innovator in radio wireless communication based in LA or Irvine. 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 WiFi for...Suggested
- ...Benefits: Medical, Dental, Holiday, PTO 401K matching Medical Devices | RTOS | C/C++ | ARM | IEC 62304 We are seeking a Principal Embedded Software Engineer to develop and support embedded software for medical devices in a regulated environment. This role...SuggestedPermanent employmentContract workH1b
$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...Suggested$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...SuggestedLocal areaWorldwide- ...embedded software development experience MUST HAVE Experience developing embedded software for medical devices according to FDA/ISO regulations... ...and multi-threaded applications. Proficient programming in C++ and C targeting embedded modules. Experience with CAN, Ethernet...Permanent employmentContract work
$138k - $231k
...Summary: Responsible for taking a leading role in researching, developing, and maintaining real-time embedded software including complex... ...hardware through software. High-level architecture development in C/C++, hardware device drivers, networked client-server applications,...Hourly payContract workTemporary workFlexible hours- ...in this position will join a team of highly competent firmware developers involved in the design, implementation and verification of firmware... ...processors Software development on Windows using the Visual C/C++ environment Understanding of restrictions when interfacing...
- ...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...
- A specialized staffing agency is seeking a Clinical Programmer to work remotely on a client project. The ideal candidate should have significant expertise in Medidata EDC and C# programming, accompanied by years of experience in clinical research database management. Responsibilities...Remote work
- ...entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/ Data Scientists. We welcome candidates with... ...development life cycle Knowledge of Core Java , javascript , C++ or software programming Spring boot, Microservices and...
$95k - $125k
...development projects. For decades, we’ve been helping our clients develop products that are changing the world, whether that’s by shaping... ...network systems (ex. CAN/LIN) Extensive knowledge/skills on C/C++ software development are desirable Experience of dealing with a...Full timeWork experience placement- More than 8 yrs of work experience in Dot Net technology Good knowledge in Object Oriented Programming and Design Patterns Proficient in C#, .NET Proficient in ASP.NET Web Forms MVC and Web API Experience with .NET Core and Microservices Experience...Work experience placement
- ...spacecraft and satellite platforms. Ensure compatibility with electrical, thermal, and software systems. Testing and Validation: Develop and execute test plans for mechanical systems. Conduct performance and reliability testing to validate system functionality and...Permanent employment
- ...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
$123k - $140k
...thinking talent to support our long‑term success. Overview Position Overview At Foundation Building Materials (FBM), the Senior .NET Developer (Cloud & AI‑Enabled) is responsible for supporting the development of modern, cloud‑based applications using .NET technologies....Full timeFor contractorsLocal areaFlexible hours$135k - $240k
Silvus Technologies is dedicated to one mission: connecting those who keep us safe. We do so by delivering the most advanced Mobile Ad-hoc Network (MANET) radios powered by our custom and ever evolving Mobile-Networked MIMO waveform. Together, our radios and waveform provide...Permanent employmentFull timeContract workFor contractorsFor subcontractorInternshipWork at officeLocal area$100k - $150k
...ensuring accuracy and timeliness. 4. Provide expert guidance on tax matters to clients, senior management, and other stakeholders. 5. Develop and implement tax strategies that align with the company's business objectives. 6. Mentor and supervise junior staff, fostering a...Local areaRemote workFlexible hours$48.08 - $67.31 per hour
...safety 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...Work at officeMonday to Friday$116k - $144k
...collaboration abilities. Ability to work independently and as part of a team. Proficiency in programming languages such as C#, Python, Java, C++, or similar. Experience with cloud platforms such as Azure or AWS for model deployment and data storage. Familiarity with Azure Data...Work at office$173k - $200k
...Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap’s proprietary, AI‑powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations. Our...- ...looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine... ...work on the skills • Knowledge of Core Java , javascript , C++ or software programming • Spring boot, Microservices, Docker,...Full timeH1bRemote work
$105.8k - $198.6k
...have a Bachelor’s degree and 3-6 years of relevant experience in AI, as well as proficiency in programming languages like Python and C++. A comprehensive compensation package is offered, ranging from $105,800 to $198,600 based on location and experience. #J-18808-Ljbffr...- ...NET Developer Halo Group is a premier provider of IT talent. We place technology experts within the teams of the world's leading companies to help them build innovative businesses that keep them one step closer to their customers and one step ahead of the competition...
- Software Engineer We are engaging a software engineer to support the design and delivery of agent-based, AI-enabled workflows that integrate with enterprise systems. The contractor will work closely with internal teams and business stakeholders to translate use cases...For contractors
- ...Job Title: Senior Java Backend Developer Location: Irvine, CA 92618 Duration: 12 Months Required Experience ~8-10 years of software development experience ~ Minimum 7 years of hands-on Java backend development experience Required Skills...
- ...On-Site role Job Description: The Trade Completion team is looking for a developer to join the dynamic environment of the global Trades Enrichment Area. We are looking for a technically proficient java developer that will work on creating new applications...
- Staff Engineer, Software Engineering Role Overview About the Role The Becton Dickinson Software Technology Solutions Division (STS) seeks a hands‑on Staff Engineer passionate about building and maintaining products that integrate EHR and cloud applications. This position...Work at officeRemote work
- ...Full Stack Java Developer Need a full stack Java Developer to help upgrade a bunch of very old Java applications that need to be upgraded to newer Java technology stack or potentially rewritten entirely in.NET. Looking for someone with experience in the following:...
- ...Role - Java Full Stack Developer Location - Irvine, CA (Hybrid) Job Type - Long Term Contract Job Description: Full stack developer with 7-10 years of experience in developing REST API's using spring/spring boot is a must Independent...Long term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!


