Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Capgemini

Senior Linux/ Android SW Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores

Were these scores useful?

Job Description

Irvine, CA, United States (On-site) Contract (11 months 14 days) Published 2 days ago C++ development performance optimization Troubleshooting & Debugging CI/CD networking skills Linux development unit testing We are seeking a Senior Android Software Engineer to support maintenance and enhancement of the foundational software frameworks, libraries, APIs, and integration interfaces that enable passenger-facing applications across current-generation platforms. This includes Android application frameworks, reusable UI libraries and components, platform interfaces, accessibility and localization capabilities, and automated testing frameworks used to validate these software layers. The role requires strong hands-on expertise in modern C++, working experience of programming in Linux/ Android based embedded environment, application frameworks, debugging, and system integration.
Key Responsibilities:
To support maintenance and enhancement of the foundational software frameworks, libraries, APIs, and integration interfaces that enable passenger-facing applications across current-generation platforms. This includes Android application frameworks, reusable UI libraries and components, platform interfaces, accessibility and localization capabilities, and automated testing frameworks used to validate these software layers. The role requires strong hands-on expertise in modern C++, working experience of programming in Linux/ Android based embedded environment, application frameworks, debugging, and system integration.
Required Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering, or a related discipline; equivalent relevant experience may be considered. Strong hands-on experience with modern C++, including OOP, memory management, multithreading/concurrency, data structures, algorithms, and performance optimization. Strong experience developing and debugging software in Linux environments. Experience with Android systems/platform programming, threads, networking, and system interfaces. Strong understanding of the software development lifecycle, including design, implementation, unit testing, integration, debugging, and defect resolution. Ability to develop modular, reusable, maintainable, and testable production-quality software. Strong debugging, troubleshooting, and root-cause analysis skills.
Preferred Qualifications:
Experience with embedded or edge-computing systems. Experience integrating applications with embedded platform services. Exposure to cross-platform application integration. Experience developing reusable frameworks, libraries, APIs, or SDK-style components. Familiarity with automated testing and CI/CD practices. Experience supporting multiple hardware or product configurations. Experience in passenger entertainment, avionics, automotive, embedded Android, or similar complex embedded environments. The pay range that the employer in good faith reasonably expects to pay for this position is $36.06/hour - $56.34/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis. Tundra Technical Solutions is among North America's leading providers of Staffing and Consulting Services. Our success and our clients' success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Unincorporated LA County workers:
we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

Benefits

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Other Retirement and Savings