Senior Software Engineer - C++ and Android
Dormont Manufacturing Company
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. What You’ll Do Design, develop, and test embedded C++ software for automotive infotainment and digital displays (HUD, instrument clusters, center displays). Lead system‑level design, architecture, and integration for infotainment features across multi‑display setups. Develop scalable, reusable frameworks for UI rendering and system communication. Collaborate cross‑functionally with product, hardware, IT, and marketing to define and implement system‑level tradeoffs and innovations. Debug and optimize performance (memory, CPU, log analysis) to ensure real‑time responsiveness. Apply Agile/Scrum practices to deliver high‑quality code with continuous integration and testing. 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. Strong background in C++ development. Experience integrating with ECUs and communication protocols (CAN, LIN, Ethernet). Passion for performance, UI/UX, and clean architectural design. 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. 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 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. Non-Discrimination and Equal Employment Opportunities (U.S.) 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 Dormont Manufacturing Company
$138k - $175k
...three times per week, at minimum. We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI... ...performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture,...AndroidSeniorLocal areaFlexible hours- Luxoft is seeking a Senior Embedded Software Engineer to develop and debug board bring-up and drivers for automotive systems. The role requires strong experience in QNX and/or Android device driver development, along with extensive knowledge of hardware integration. Ideal...AndroidSenior
- SwiftCruit is looking for a talented C++ Software Engineer for a hybrid position located in Mountain View, California. The role involves developing... ...across various platforms such as QNX, Linux, and Android. Candidates should have a strong background in modern C++ and...AndroidSenior
- We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration... ...debugging kernel drivers and/or HAL layers (C/C++) Board bring-up...AndroidSeniorRemote work
$153.2k - $234.1k
...General Motors in Sunnyvale, CA, is seeking a Senior Mobile Engineer to develop high-performance mobile applications for fleet management. This... ...years of experience in mobile development, particularly in Android and/or iOS, along with a solid understanding of tools and...AndroidSeniorRemote work$170k - $220k
Autoroboto is seeking a Senior Software Engineer in Test (SET II) to help advance test engineering efforts.... ...This role demands extensive experience in Android and Linux development, focusing on technologies like Kotlin, Java, C++, and Python. The ideal candidate will...AndroidSenior- ...Description: Demonstrate a strong understanding of the Android framework and respective component lifecycles. Expert-level knowledge of Kotlin, Android SDK, and Gradle, and experience working with asynchronously coroutines and dependency injection (Dagger...AndroidSenior
$174k - $253k
Google Inc. is hiring a Senior Software Engineer, Mobile (Android) based in Sunnyvale. This role involves writing and testing development code, participating... ...5+ years of programming experience in Java, Kotlin, or C++. The position offers competitive salary options ranging...AndroidSenior- ...and maintaining test infrastructures. Candidates should have 5-8 years of experience, a degree in Computer Science, and knowledge of Android adb commands. Experience with UWB, NFC, and BLE automation will be a plus. This is an opportunity to work with cutting-edge...AndroidSenior
- Dormont Manufacturing Co is seeking a highly skilled Software Engineer proficient in Modern C++ and/or Rust to join our dynamic team in Palo Alto, California. The ideal candidate will contribute to cutting-edge systems, develop robust unit tests, and work on high-impact...Senior
$146.9k - $183.6k
Dormont Manufacturing Co is seeking a highly skilled Software Engineer to work on cutting-edge embedded software applications. The ideal candidate will possess strong programming abilities in Modern C++ and/or Rust, with a focus on creating efficient code in resource-constrained...Senior- Speechify in Sunnyvale, California, is looking for a Senior Android Engineer to enhance its leading text-to-speech app. This crucial role involves... ...decisions. Ideal candidates should have 5+ years of software engineering experience, a deep understanding of Android development...AndroidSenior
$205k - $240k
Afero is looking for a Senior Software Engineer to work on their mobile experience for the Hubspace smart home product line. This hybrid position... ...experience and a strong understanding of native iOS and Android development. Afero offers a competitive salary of $205,000...AndroidSenior- Fiserv, a leader in Fintech, is seeking a Staff Systems Engineer for its Sunnyvale campus. This role involves leading the engineering of... ...7+ years of experience, particularly in payment systems and Android development. The ideal engineer will collaborate with international...AndroidSenior
- 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
$160k - $225k
...Responsibilites Work with designers, PMs, and other engineers to bring Luma to Android devices. Build with some of the newest Android... ...Android apps, using Kotlin and Jetpack Compose. ~ Strong software development skills. ~ Great design and UX taste. ~ Familiarity...AndroidSenior- CoStar Group is seeking a Senior Android Engineer in Sunnyvale, CA to lead the development of cutting-edge mobile apps for capturing 3D spaces. The ideal candidate will have 5+ years in software development and advanced skills in Android mobile frameworks. This role offers...AndroidSenior
- Google Inc. is seeking a Senior Technical Program Manager for their Google Play team in Mountain View, CA. This role requires technical expertise to lead multi-disciplinary projects, ensuring on-time and successful delivery. The ideal candidate has at least 8 years of...AndroidSenior
$147k - $211k
Google Inc. is seeking an experienced Android Developer to join our team in Sunnyvale, CA. You will be responsible for writing code for... ...experience, at least 2 years of programming in Java, Kotlin, or C++, and experience in Android application development. A Master's degree...AndroidSenior- A leading retail company is seeking a Senior Software Engineer - Android to design, develop, and maintain Android applications in Sunnyvale, CA. You will engage in problem solving and work closely with various teams to deliver high-quality features. The ideal candidate...AndroidSenior
$204k - $259k
Waymo is looking for an experienced Android System Software Engineer based in Mountain View, CA. This role involves developing the In-Vehicle Infotainment platform for next-generation systems and requires strong expertise in embedded software and OS fundamentals. The position...AndroidSenior- Dormont Manufacturing Co in Palo Alto, California, seeks an experienced Android engineer to guide the development of a high-quality Android-based framework for Navigation applications. Your influence will shape applications delivered to millions globally. We look for someone...AndroidSenior
- CoStar Group, Inc. is seeking a Senior Android Engineer in Sunnyvale, CA. The role involves developing applications for Matterport’s 3D technology. Responsibilities include collaborating with engineering teams, applying Agile methodologies, and optimizing existing applications...AndroidSenior
$177k - $211k
CoStar Group is seeking a Senior Android Engineer in Sunnyvale, CA. This role involves developing mobile applications, leading the creation of... ...capturing, and collaborating closely with teams to deliver quality software. The ideal candidate has 5+ years in software development...AndroidSenior- Google Inc. is seeking an Android Application Engineer in Mountain View, CA, to drive innovations for Google Fi Wireless. The ideal candidate will... ...should have a Bachelor’s degree and at least 8 years of experience in software development. #J-18808-Ljbffr Google Inc.AndroidSenior
$148k - $226.2k
Israelvcforum is seeking an experienced software developer to design and implement solutions for automotive infotainment systems. Ideal... ...will have over 10 years of relevant experience, particularly with Android and Linux systems. The role offers a competitive salary ranging...AndroidSeniorFull time- Google Inc. is seeking a Senior Software Engineer for the AI Core Solutions team in Mountain View, CA. This role involves developing mobile AI... ...building scalable APIs to enhance user experiences within the Android ecosystem. This position offers competitive compensation,...AndroidSenior
- A technology company in Sunnyvale, CA, is seeking a Staff/Senior Mobile QE Automation Engineer with extensive experience in testing and automating native mobile applications for both iOS and Android platforms. Candidates must have strong skills in frontend automation and...AndroidSeniorContract work
- ...The Senior/Staff UX Designer will own the end-to-end user experience across BrightAI's... ...partner closely with Product Managers and Engineers to define interaction patterns,... ...application UX experience across iOS and Android Strong systems thinking — ability to design...AndroidSenior
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++ and Android. 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

