Senior Linux/ Android SW Engineer

Talent Software Services, Inc.
  • Irvine, CA
  • $55–$57 Per Hour
  • Instant Apply
1 day ago

Job Description

Position Summary
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.

Please add the below to the comment section:
Legal Name:
Current Location: (City, State & Zip Code):
Home location:
Relocate:
Bill Rate:
CTH After 3 Months:
Travelling Availability:
Availability to Start:
Phone/Mobile Number:
Email Address:
Visa Type:
Visa Expiration Date:
Hiring Status:
Are you working directly with the contractor's visa holder:
If not indicate # of layers and names of the company:
Indicate if the Candidate has worked in CG before and where:
Ex-*** Employee:
LinkedIn Account: (If available)
Vendor Point of Contact for Interview Scheduling:
Contractor approved to share its resume to client:

Numbers & Facts

LocationIrvine, CA
Salary$55–$57 Per Hour

Skills

  • Analysis Skillsunmatched
  • Androidunmatched
  • Android Applicationsunmatched
  • Application Frameworkunmatched
  • Application Programming Interface (API)unmatched
  • Avionicsunmatched
  • C++ Programming Languageunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Computer Systemsunmatched
  • Concurrencyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Structuresunmatched
  • Debugging Skillsunmatched
  • Electrical Engineeringunmatched
  • Electronic Engineeringunmatched
  • Embedded Systemsunmatched
  • Hardware Administrationunmatched
  • Hardware Configuration Managementunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • LinkedInunmatched
  • Linux Debugging Softwareunmatched
  • Linux Operating Systemunmatched
  • Localizationunmatched
  • Memory Managementunmatched
  • Multithreaded Programmingunmatched
  • Network Systemsunmatched
  • Object Oriented Programming (OOP)unmatched
  • Optimization Algorithmunmatched
  • Performance Tuning/Optimizationunmatched
  • Root Cause Analysisunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Validationunmatched
  • Systems/Internals Programmingunmatched
  • Test Automationunmatched
  • Test Harnessunmatched
  • Threads Programmingunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder