Senior Software Engineer - C++/UI
SwiftCruit
Job Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View, CA, Austin, TX, or Warren, MI three times per week, at minimum. We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture, graphics rendering, and system integration. Experience with Android UI/application development is a strong plus as the organization transitions toward Android-based UI platforms. What You’ll Do Develop and maintain infotainment UI applications using modern C++ Work closely with System Engineering, UX, Product, and Validation teams to understand and implement requirements Debug and root-cause issues related to rendering, startup performance, power moding, IPC communication, and graphics behavior Integrate vehicle signals/services into UI applications Support feature bring-up on QNX/Linux/Android platforms Contribute to scalable and adaptive UI frameworks across multiple vehicle programs Participate in code reviews, unit testing, static code analysis, and CI/CD workflows Support performance optimization, memory analysis, and startup time improvements Collaborate with cross-functional teams during vehicle integration and milestone deliveries Required Qualifications Bachelor’s degree in Computer Science, Electrical Engineering, or related field. Or work related experience. 5+ years of experience delivering embedded or system-level software in production environments. Experience integrating with ECUs and communication protocols (CAN, LIN, Ethernet). Passion for performance, UI/UX, and clean architectural design. Strong proficiency in modern C++ (C++11/14/17) Experience in one or more: Qt / QML, Altia, Skia, OpenGL, Vulkan, Embedded graphics/UI frameworks, Good understanding of: Rendering pipeline, Frame timing/jank, Animation handling, Adaptive/responsive layouts, Multi-display architecture Preferred Qualifications 5+ years of experience delivering embedded or system-level software in production environments. Development in RTOS or infotainment contexts. Experience with Unreal Engine or 3D display rendering. Familiarity with CANoe, VehicleSpy, or other automotive debugging tools. Experience with Android application framework or hybrid Android/RTOS integration. Experience with Git/GitHub VS Code CI/CD pipelines Unit testing frameworks Static code analysis tools (Parasoft/Coverity/SonarQube) Jira/Agile workflows Android UI Development (Preferred / Plus) Experience in any of the following is a strong plus: Android application/UI development Android Automotive OS (AAOS) Kotlin/Java Jetpack Compose Android rendering/performance debugging Android services and IPC DisplayManager / Surface handling Compensation The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area. The salary range for this role is 138,000 and 175,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. Equal Employment Opportunity / Non-Discrimination General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. #J-18808-Ljbffr SwiftCruit
$175k - $186k
...located in Palo Alto, CA, is seeking a Firmware Engineer to enhance pilot display systems for their eVTOL aircraft. The role requires strong C++ programming skills, proficiency in... .... Candidates will work collaboratively on UI/UX design and optimization in a fast-paced...Senior$138k - $175k
General Motors is seeking a Senior Software Engineer - C++ to develop high-performance automotive UI applications. The role includes collaborating with cross-functional teams and integrating vehicle signals into UI applications. Candidates should have 5+ years of relevant...Senior$175k - $186k
A leading aerospace company is seeking a Firmware Engineer to develop and maintain pilot display systems for electric VTOL aircraft. Candidates must have strong proficiency in modern C++, experience with embedded Linux environments, and knowledge of multimedia integration...Senior- Tech Mirrors in Santa Clara, CA is looking for a Senior C++ Software Engineer to build high-performance applications and system-level software. The... ...strong expertise in modern C++ (C++11/14/17+), Qt/QML for UI development, and cross-platform systems (Linux, Windows, MacOS...SeniorLong term contract
$153k - $222k
...About the role We are looking for senior software engineers experienced in C++ who are interested in designing elegant solutions for difficult problems in the autonomy space. Our software engineers work across our suite of products, tackling difficult full‑stack, infrastructure...SeniorFull timeFor contractorsFor subcontractor- Toyota Research Institute is seeking a Senior Software Engineer to support the integration and deployment of advanced autonomy systems. This role focuses on software development in C++ and Python, requiring collaboration across teams to deliver robust solutions. Candidates...Senior
$192.34k - $260.24k
...intelligent and safe decisions. We are looking for a Staff Software Engineer, C++ to lead the design and development of Aeva’s core software infrastructure... ...design patterns, interfaces, and system boundaries. Mentor senior and mid-level engineers through design reviews, code reviews...SeniorFlexible hours- ...running. Our Team's Vision: Our Engineering team is driven by a culture... ...distributed applications, and immersive UI/visualization tools. We're... ...the latest technologies and C++ standard. You will understand... ...distributed & scalable software systems Expertise in programming...SeniorImmediate start
$180k - $260k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...the role We are seeking passionate Senior/Staff Software Engineers, who have strong fundamentals in... ...development practices and are experts in C++ language in production-oriented...SeniorOdd jobContract workFor contractorsWork experience placementFor subcontractorWork at office- KLA-Belgium is seeking a Software Engineer in Test Automation located in Milpitas, California. This... ...designing and scaling automation across UI, REST/API, and system-level for hardware... ...programming skills in languages such as C++, Java, or Python and proven experience...Senior
$181.1k - $318.4k
A leading technology company is seeking a talented Senior Software Engineer to join the UI Rendering team. This role involves designing and implementing... ...performance. Candidates should have a strong background in C/C++, real-time rendering, and experience with Metal or other...Senior- Cylake Inc. in Sunnyvale, California, is seeking an experienced Frontend Developer to design and implement the UI for a cutting-edge cybersecurity product. This unique role offers the chance to positively impact product success using modern frontend technologies and leveraging...Senior
$135k - $198k
CoreWeave is seeking a Senior Website UI/UX Designer to develop scalable and intuitive digital experiences within our web ecosystem. This role involves collaboration with developers and cross-functional teams to enhance user-centered experiences and support website redesign...Senior$140k - $215k
CrowdStrike Holdings, Inc. is seeking a Software Development Engineer in Test (SDET) in Sunnyvale, California. The role requires a passion for quality focused on Web UI test automation, with responsibilities including creating automated tests for our Falcon product and...Senior- A leading tech company in Mountain View, California is seeking a Senior Design System Engineer to innovate and maintain UI infrastructure that supports hundreds of engineers. The ideal candidate will have a strong background in building component libraries, optimizing front...Senior
$323k
...5+ years in User Experience or Design with technical expertise in mobile frameworks. You will be responsible for architecting the AI-UI bridge and optimizing performance for real-time applications. This position offers a competitive salary from $323,000 to $449,000, plus...Senior- A leading technology firm is seeking a Senior Software Engineer - Frontend to develop high-quality web applications emphasizing frontend engineering... ...role entails hands-on coding, performance optimization, and UI design. Ideal candidates will have over 7 years of full-...Senior
- A tech firm is seeking a Software Engineer (Frontend) to develop user-facing applications using advanced technologies like Computer Vision and... ...involves leading technical strategy, architecting interactive UIs, and collaborating with cross-functional teams. Ideal candidates...Senior
- ...We are seeking a Senior Systems Software Engineer to join our advanced infrastructure software team. In this role, you will be responsible for designing... ...environments. You will work primarily in Rust, Go, and C++, building robust, scalable systems that bridge hardware, firmware...Senior
$150k - $250k
Hire With Jarvis - Lance Melendez is looking for a Senior C++ Engineer in Sunnyvale, CA. This full-time position is ideal for someone with extensive experience in C++, working at startups and SaaS companies. The role involves building edge applications and optimizing performance...SeniorFull timeRelocation package- NVIDIA Corporation is seeking a Senior System Software Engineer to join the Tegra system software group in Santa Clara, California. The role involves... ...complex failures. Ideal candidates possess strong C/C++ programming skills, and at least 8 years of relevant experience...Senior
$129k - $198.4k
General Motors is seeking an AI/ML Engineer for the Metrics Frameworks team in Sunnyvale, California. The successful candidate will focus on developing analytics frameworks and tools to accelerate autonomous vehicle development and testing. Candidates should have a BS...Senior$153k - $222k
Decisive Point is searching for a Senior Software Engineer to design solutions in the autonomy space. Ideal candidates will have 4+ years of C++ experience, contributing to complex software projects across various domains such as robotics and graphics. This role offers...Senior- A leading semiconductor technology company in California is looking for a Software Engineer with expertise in C/C++ and distributed systems. The ideal candidate will have a strong understanding of multi-threaded software development and Linux system programming. Responsibilities...Senior
- jobr.pro is looking for a Sr Software Engineer Navigation to bridge digital interfaces and machine learning for robotic product lines. The role focuses on designing and optimizing C++ runtime systems, integrating computer vision and robotic kinematics to enhance surgical...Senior
$150k - $250k
Job Title: Senior C++ Engineer Salary: $150K - $250K base plus benefits Location: Sunnyvale, CA Term: Full-time, Permanent Open to US Citizens... ...that is experiencing some very rapid growth! They need Software Engineers that have helped build products and features while...SeniorPermanent employmentFull timeRelocation package$192.34k - $260.24k
Clutch Canada is looking for a Staff Software Engineer, C++ in Mountain View, CA to lead the design and development of software infrastructure for 4D LiDAR products. The ideal candidate will have over 10 years of experience in modern C++, strong systems programming skills...SeniorFlexible hours- Cohesity Inc. is seeking a Software Engineer for Product & Sustenance in Santa Clara, California. The chosen candidate will lead a team in executing... ...features and resolve issues. A strong coding background in C++ or Go alongside 12+ years of experience in large-scale systems...SeniorFlexible hours
- ...leading cybersecurity company in Sunnyvale is looking for an experienced software engineer to focus on developing innovative Zero Trust segmentation solutions. The ideal candidate has extensive C++ programming experience and a background in building scalable software...Senior
- ...looking for a Robotics and System Integration Engineer to play a vital role in enhancing... ...will develop and integrate mission-critical software, focusing on performance optimization and... ...of experience and strong proficiency in C++, ROS/ROS2, and system optimization. Benefits...SeniorRemote jobFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++/UI. Be the first to apply!
- senior c++ developer Mountain View, CA
- c++ developer Mountain View, CA
- c++ software developer Mountain View, CA
- c++ programmer Mountain View, CA
- senior c++ software developer Mountain View, CA
- senior cloud service delivery manager Mountain View, CA
- senior business analyst contract Mountain View, CA
- senior product design engineer Mountain View, CA
- senior game producer Mountain View, CA
- senior software manager Mountain View, CA

