Senior Embedded Android Engineer
Listed on 2026-02-28
-
Software Development
Embedded Software Engineer, Android Developer
COMPANY OVERVIEW
Sigma Connectivity Inc, with its roots in the mobile phone innovation within Sony Ericsson and Sony, stands as a distinguished design house. Our team, comprising of over 700 skilled engineers based primarily in Lund, Southern Sweden, specializes in the development of connected consumer electronics and IoT devices through dedicated in‑house projects. Equipped with the necessary talent, expertise, and state‑of‑the‑art laboratories, we are adept at bringing the market’s most challenging projects to life.
Our operations stretch across San Jose, San Diego, Seattle, and New York, ensuring a comprehensive national presence. As we continue to expand, we are on the lookout for versatile and dynamic individuals eager to contribute to our growth. At Sigma Connectivity Inc, our culture is grounded in the exchange of knowledge and experiences, underpinned by a Scandinavian approach to work‑life balance and a commitment to the well‑being of our team.
Here, you’ll Never Work Alone; instead, you’ll be part of a collaborative and supportive environment, ready to explore new horizons together.
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.
Lead Qualcomm chipset bring‑up, from boot loader 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.
- 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).
- 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.
- 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).