Arbetsbeskrivning
Jobbeskrivning
Company Story
Sigma Connectivity is a global tech house with all the resources needed to bring a product to market under one roof. We believe in investing in knowledge and education, making a positive impact on society and shaping a brighter future for all.
Through our core values, at Sigma Connectivity we create an environment that fosters growth, creativity, and collaboration.
Our company culture promotes the freedom to explore new ideas and push the boundaries of what is possible.
Working with us means you will be working in an international environment with a diverse and inclusive atmosphere. We operate globally from 12 sites and have expert teams in North America, Sweden, Germany, Denmark, United Kingdom and Poland.
Senior Fullstack Android Framework Developer
We are looking for an experienced and versatile Full Stack AOSP Developer to join our diverse and collaborative team at the Sigma Connectivity head office in Lund, Sweden.
You will be working on a wide range of exciting projects ranging from system-level development to feature development and integration, and contribution to innovative solutions for next-generation devices.
The role requires a strong technical background, problem-solving skills, and the ability to adapt to various development tasks.
Key Responsibilities
- Full stack development, from low-level to framework-level AOSP system components.
- Contribute to multimedia-focused projects, e.g. multimedia components, display, audio for smart glasses and similar projects.
- Diagnose and fix bugs, providing robust solutions.
- Develop new features and migrate features/changes between branches.
- Write and implement tests in C & Gauntlet, Android test frameworks.
- Participate in BSP bring-up for large-scale phone/tablet projects.
- Integration of new sensors into the Android platform.
Qualifications
- 7+ years’ experience in Android full-stack AOSP (Android Open Source Project) development.
- 4+ years hands-on experience working with Android system-level development, including custom ROMs, kernels, and device drivers.
- 4+ years’ experience with Java and/or Kotlin for Android development, and proficiency in native Android SDKs and NDKs.
- In-depth expertise in Android framework development and modification, with extensive knowledge of Android internals.
- Kernel-level development and application-layer modifications.
- Proficiency in C and C++ (version 20).
- Minimum Bachelor’s degree in Computer Science or equal.
Additional Requirements
- Excellent communication skills in English.
- Strong skills in diagnostics, analytics, and providing device data.
- Unit testing expertise and experience with test automation frameworks.
- Ability to triage bugs effectively and develop solutions.
- Experience in Qualcomm chipsets, tools, and frameworks.
- Experience in Android bring-ups on Qualcomm chipsets, including experience with BSP (Board Support Package) integration and device tree configuration.
- Experience in multimedia features such as brightness control, display management, and sensor integration.
- Experience with performance optimization, power management, and memory management in the Android system.
- Familiarity with Android security concepts and secure coding practices.
Personal characteristics
- Team player.
- Strong passion for creativity and solving cutting edge industry problems.
- Ability to manage tasks independently and adapt to client requirements.
- Proactiveness in collaborating and execution.
- Flexibility to switch technical context.
- Willingness to learn new methods / tools / processes.
- Ability to prioritize and multitask.
- Strong problem solving and critical thinking skills.
Working Conditions
- Work will be conducted at Sigma Connectivity's premises in Lund, with some flexibility.
-
Standard work hours:
40 hours/week.