Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru