C++ Developer
$112.8k - $150.5kETAP
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
- 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
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$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...SuggestedTemporary work$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- ~ 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
$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...SuggestedOngoing contractFull timeTemporary workRemote workFlexible hours$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 timeImmediate startRemote workWork from homeVisa sponsorshipFlexible hours$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$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...- ...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...
- ...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 employmentContract workRemote work
- ...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
$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 areaWorldwide$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 timeContract workPart timeLocal area$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...$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 areaWorldwide$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....$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 areaWorldwide$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...InternshipLocal areaWorldwideVisa sponsorship- ...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...
$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 employmentFor contractorsWork at officeMonday to Friday$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 officeRelocationMonday to Friday- ...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
$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 payContract workTemporary workFlexible hours$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 timeContract workPart timeWork at officeLocal area- ...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 timeContract workWork experience placementLocal area
$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$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$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...$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- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!

