JobHabor
Menu

Senior Linux/ Android SW Engineer

Talent Software Services · Irvine, CA

Strong hiring record · median 7 days open

100100

Hiring signal

Actively hiring

Still listed on the employer's own board · How we score

All reasons

In its favour

  • Still listed on the employer's own board

Did you apply?

Senior Linux/ Android SW Engineer at Talent Software Services. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

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

More jobs at Talent Software Services

All 63

Similar roles