Software Engineer - CS Android System
Apply now »Date: Sep 30, 2024
Location: New Taipei City, TW
Company: Barco
Barco, a global technology frontrunner, pioneers’ solutions that empower positive outcomes globally. Focusing on the Enterprise, Healthcare, and Entertainment sectors, we engineer networked visualization solutions. Barco Taiwan Design Center (TDC) is at the heart of our Enterprise division, serving as the pivotal R&D hub. Here, we craft exceptional user experiences, differentiating our products for our valued customers and their teams.
We seek an adept software engineer to enrich our R&D team, focusing on crafting top-tier wireless collaboration solutions for meeting rooms with an agile approach. You will collaborate with scrum teams within Barco's agile engineering framework to elevate product experiences. We desire a seasoned software engineer who is sincerely dedicated to learning and software development. Our engineers are inherently driven and thrive on pioneering initiatives aligning with business objectives and technical excellence.
We seek an Android System Software Engineer who thrives on collaborative teamwork within our agile environment, actively contributing expertise to meet team commitments. Your passion and experience in Agile Development are paramount. Proficiency in core embedded architecture and development (including Drivers, Encoding, Decoding, Image processing, and Device management) is essential. Additionally, your drive to achieve sprint goals extends to broader ecosystem aspects such as applications and framework integration, particularly emphasizing Security.
Key Responsibilities:
- Utilize over five years of specialized experience in Android system-level development, demonstrating expertise in Android frameworks, build-related tasks, and associated areas.
- Develop and optimize Android systems by proficiently using C/C++, Kotlin, Java, Python, and Shell scripting.
- Proficient in both English and Mandarin in articulate written and verbal communication.
- Collaborate with diverse teams across functions to conceptualize, create, and deploy inventive solutions to enhance the Android platform.
- Demonstrate strong mentorship skills by offering guidance and support to junior colleagues, cultivating a collaborative atmosphere focused on professional development and growth.
- Facilitate comprehensive code reviews and debugging sessions to uphold Android system components' stability, reliability, and optimal performance.
- Engage in the complete software development lifecycle, encompassing requirements analysis, deployment, and ongoing maintenance while meticulously adhering to project timelines and quality benchmarks.
Your profile
- Low-Level Software Development: Write efficient and optimized code in C/C++ for low-level system components such as device drivers, HAL (Hardware Abstraction Layer), and kernel modules.
- Extensive expertise in Android OS upgrades and new board bring-up for Android-based products.
- Willingness to support various tasks to ensure the completion of the mission.
- Experience working on system software in a large-scale codebase.
- BS/MS/Ph.D. in computer science-related fields.
Let's "wow" you with
-
A variety of inhouse trainings at our Barco University so you can continuously grow & learn as a professional.
-
A healthy working environment with interesting workshops, teambuilding activities, diverse & fresh snack, company insurance - and many more options as we care about your wellbeing.
-
The opportunity to work for an international market leader where innovation matters.