Barco is seeking an experienced Software Engineer to develop software on the Android platform for their Enterprise division's meeting room solutions, aiming to create high-performance, reliable, and innovative products.
Requirements
- 5+ years of experience in Android system software development.
- Proficiency in programming languages such as Java, C++, Kotlin, and Python.
- Security knowledge and experience are a big plus. For example, integrating security functions from SoC (system on chip), security protocols, cryptography, secure boot, secure storage, firmware encryption, etc.
Responsibilities
- Develop and optimize Android systems, including Android framework customizations, new services, and system applications.
- Deliver high-quality code, including automated unit tests.
- Create clear and comprehensive design documents and guidelines.
- Work closely with cross-functional teams (development, operations, product management) to ensure quality and security are integrated into all phases of the product lifecycle.
- Communicate technical risks and solutions effectively to stakeholders.
- Stay updated with the latest software technologies and integrate them into the system.
Other
- Bachelors degree or above in Computer Science or a related field.
- Strong communication skills and fluency in English and Mandarin.
- Ability to work independently in a global organization with tight deadlines.
- Excellent interpersonal skills, with the ability to collaborate effectively with diverse teams.