Android BSP Engineer

IAdea

Ver: 118

Día de actualización: 05-11-2024

Ubicación: Neihu District Taipei City

Categoría: Otra

Industria:

Tipo de empleo: Full-time

Loading ...

Contenido de trabajo

We are seeking an experienced Android BSP Engineer to join our team. As an Android BSP Engineer, you will be responsible for developing and customizing the Board Support Package (BSP) for our Android-based systems. You will work closely with the software development team, hardware design team, and other stakeholders to ensure the smooth integration and functionality of our Android systems.

Responsibilities:

- Develop and customize the Android BSP for our embedded systems, ensuring optimal performance, stability, and compatibility.

- Port and debug device drivers, modify kernel configurations, and maintain hardware compatibility.

- Collaborate with the software development team to ensure seamless integration of BSP components with the overall software stack.

- Troubleshoot and resolve hardware and software compatibility issues, utilizing tools like ADB and JTAG.

- Stay up-to-date with the latest Android platform updates, technologies, and best practices.

- Collaborate with cross-functional teams, including hardware design, product management, and quality assurance, to deliver high-quality products.

- Document the BSP development process, including specifications, design documents, and release notes.

- Participate in code reviews, providing constructive feedback and ensuring code quality.

- Continuously improve the BSP development process and tools, identifying opportunities for automation and efficiency.

Requirements:

- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related fields.

- Strong experience in Android system development, including a deep understanding of the Android architecture, Linux kernel, and driver development.

- Proficiency in C/C++ programming language, with experience in Java or Kotlin development. Knowledge of JNI is a plus.

- Solid experience in BSP development and customization for Android platforms, including driver porting, kernel modifications, and hardware compatibility.

- Familiarity with embedded systems hardware architecture and design, including various peripheral interfaces (e.g., SPI, I2C, UART).

- Excellent troubleshooting and debugging skills, using tools like ADB and JTAG.

- Proficiency in version control systems, such as Git, for code management and collaboration.

- Strong teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams.

- Strong problem-solving and analytical skills, with attention to detail and the ability to deliver high-quality work on time.

This position offers an exciting opportunity to work on cutting-edge Android-based systems and contribute to their development and customization. If you are passionate about Android BSP development and enjoy working in a collaborative and dynamic environment, we would love to hear from you.

Loading ...
Loading ...

Plazo: 20-12-2024

Haga clic para postularse como candidato gratuito

Aplicar

Loading ...

TRABAJOS SIMILARES

Loading ...
Loading ...