Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Silicon Signals

NewBe an early applicant

Android BSP Fresher

Posted Updated
Discussion

Description

About the Role
We are looking for a motivated Android BSP Engineer to join our engineering team. The ideal candidate should have a strong foundation in C/C++ and operating system concepts, along with an interest in Android platform and board support package development.
Key Responsibilities
  • Assist in developing and maintaining BSP components for Android-based hardware platforms.
  • Work with C/C++, Java / Kotlin knowledge and Linux to support kernel, driver, and platform-level tasks.
  • Understand hardware software interaction, basic device drivers, and HALs.
  • Support Android build, flashing, and bring-up activities under senior guidance.
  • Debug issues using logs, adb/fastboot, and systematic troubleshooting.
  • Perform unit testing, integration testing, and issue verification.
  • Analyze problems and perform basic root-cause analysis.
  • Use Git for source code management.
  • Follow coding standards, documentation, and development processes.
  • Collaborate with senior engineers and QA teams to complete assigned tasks.
Required Skills
  • Strong C/C++ programming (pointers, memory, bit manipulation).
  • Good understanding of operating system concepts (processes, threads, scheduling, interrupts).
  • Linux fundamentals: shell commands, file system, basic scripting.
  • Knowledge of data structures and algorithms.
  • Good English communication skills, both written and verbal.
  • Strong problem-solving and debugging skills.
  • Ability to work effectively in a team.
Good to Have
  • Overview of Android architecture (Framework, HAL, Kernel).
  • Java / Kotlin knowledge.
  • Exposure to AOSP build or adb/fastboot.
  • Embedded systems basics.
  • Git basics.
What We're Looking For
  • Strong technical fundamentals.
  • Willingness to learn and work on Android BSP technologies.
  • Good analytical and problem-solving abilities.
  • Enthusiasm for developing real-world embedded products.

Skills

What Junior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →