10 Aug
|
Sasken Technologies
|
Bengaluru
10 Aug
Sasken Technologies
Bengaluru
The ideal candidate is a self-motivated, quick learner and demonstrated team-player. You will be a software development engineer responsible for development of custom modules working in projects for our automotive customers. You should excel in working with large-scale applications and frameworks and have outstanding problem solving, communication and team playing skills.
Requirement 1:
Responsibilities
Bring up Android devices to boot in new hardware.
Working experience in Qualcomm processors is an added advantage.
Designing and maintaining low-level drivers for hardware components such as Display, Audio, Touch, Wi-Fi, and Camera.
Upgrading existing hardware platforms to newer versions of Android and the Linux kernel.
Required Technical Skills:
Programming Languages: Mastery of C, C++, and Embedded C for low-level development.
OS Internals: Deep knowledge of the Linux Kernel (subsystems, schedulers, interrupts) and AOSP architecture.
Hardware Knowledge: Ability to read electrical schematics and work with communication protocols like I2C, SPI, UART, GPIO, and CAN.
Build Tools:
Proficiency with tools like Git, Gerrit, Repo, Make, and Bazel.
Debugging Tools: Hands-on experience with hardware/software debugging using GDB, strace, JTAG, ADB, and Logic Analyzers.
Experience: 4 to 7 years
Work location: Chennai
Requirement 2:
Responsibilities:
System-Level Development: Designing and developing core AOSP middleware systems and custom system services like the Activity Manager, Window Manager, and Package Manager.
AOSP Customization: Modifying the Android source code for specific hardware platforms.
Hardware Integration: Porting the Android framework to specific hardware.
Optimization & Performance: Analyzing and resolving complex system issues, memory leaks, and system crashes.
AIDL: Experience in creating current AIDLs for framework APIs & HALs.
Porting: Experience in porting OS customizations to higher android versions.
Required Technical Skills:
Languages: Proficiency
📌 Senior Software Engineer (Bengaluru)
🏢 Sasken Technologies
📍 Bengaluru