This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Sigma Connectivity is seeking a Senior Embedded Android Engineer with proven experience bringing up Qualcomm SoCs and enabling end‑to‑end functionality across the Android platform stack, from Linux device drivers to HALs, native libraries, system services, ART, and Framework APIs. In this role, you will work on new device platforms—mobile, IoT, wearables, and embedded systems—focusing on enabling, optimizing, and debugging connectivity modules, sensors, display, camera, and other core subsystems. You will play a critical role in system‑level stability, performance, and feature enablement across AOSP‑based products for global customers.
Job Responsibility:
Lead Qualcomm chipset bring‑up, from bootloader to home screen, including device tree configuration, kernel integration, and subsystem enablement
Develop, port, and debug Linux device drivers for connectivity (Wi‑Fi/BT/GNSS), sensors (I2C/SPI), display/touch, and camera (MIPI‑CSI, ISP pipeline)
Implement and customize Android HALs (AIDL/HIDL) across Camera, Sensors, Display, Connectivity, and Power subsystems
Develop and maintain native libraries, AIDL interfaces, and Binder IPC services
Debug and optimize the ART runtime, JNI layers, native ↔ Java integration, and system performance
Enhance and modify Android framework components, system services, and API layers to support new hardware features and OEM customizations
Analyze and resolve complex issues across the entire Android stack: kernel logs/dmesg, native services, ART/runtime, system services, and app‑level integration
Collaborate cross‑functionally with hardware, design, QA, and customer teams for platform stabilization, feature enablement, and certification readiness
Drive CTS/VTS/GTS compliance and debug failures across HAL, framework, and vendor layers
Support factory, provisioning, and field diagnostics for production programs
Collaborate cross-functionally to deliver reliable and innovative wireless solutions
Requirements:
Bachelor’s or master’s in computer science, Electrical Engineering, Embedded Systems, or related field
10+ years’ experience in embedded Android platform development
Proven experience with Qualcomm chipset bring‑up (QCM/QCS series preferred)
Strong background in Linux kernel and device driver development for connectivity modules, sensors (I2C, SPI, UART), display & touch, and camera pipelines (HAL3, ISP configuration, sensor modes)
Expert knowledge of the Android software stack, including Bootloader → Kernel → HAL → Native Services → ART → Framework APIs
AIDL/HIDL, Binder IPC, and JNI
Proficiency in C, C++, Java, Kotlin, and Python/Shell scripting
Hands‑on experience with AOSP build system, device trees, Soong/Blueprint, and Gerrit workflows
Strong debugging skills using logcat, dmesg, Perfetto, Systrace, and kernel tracing tools
Familiarity with QCOM tools (QFIL/QPST, Snapdragon Profiler)
Understanding of system power, thermal states, and performance optimization
Foundational Android Platform Knowledge (Required): Android HAL architecture and its role in hardware abstraction
Interaction between kernel drivers, HAL modules, and native services
ART runtime behavior, class loading, and JNI interactions
AOSP framework's structure, system server, and API surface governance
Devices bring up sequences, init/rc configuration, and Android boot stages
Differences between kernel driver responsibilities vs HAL responsibilities
Sensor delivery pipelines (polling, batching), camera capture paths, and display composition
Nice to have:
Team player
Proactiveness in collaborating and execution
Flexibility to switch technical context
Willingness to learn new methods/tools/processes
Ability to prioritize, multitask, and take ownership
Strong problem-solving and critical-thinking skills
Strong communication and interpersonal skills
What we offer:
Paid Time off/Vacation and Paid Holidays
401(k)
401(k) matching
Life insurance
Flexible Spending Account (FSA): Healthcare and Dependent Care
Health Savings Account (HSA)
Paid Parental Leave
Paid Bereavement Leave
Employee Assistance Program
Employee and Customer Referral Program
For positions in California, long-term and short-term disability insurance