Job summary
This role involves developing and maintaining software across multiple platforms with a focus on enhancing video conferencing experiences. The engineer will work on integrating meeting platforms, particularly Android-based components, into the software stack and leverage AI tools to improve productivity and product quality. The position requires strong programming skills, a commitment to continuous learning, and effective collaboration within a multi-disciplinary team near Oslo, Norway.
Location and work setup
- Location
- Bærum
- Work setup
- On-site
Responsibilities
Design, implement, and maintain software primarily using C++, Python, and Rust. Integrate and adapt software from external meeting platform partners, focusing on Android components. Ensure high software quality through attention to detail and testing. Drive continuous improvements in both code and engineering processes. Utilize AI-based tools and capabilities to enhance engineering efficiency and product performance. Collaborate closely with designers, product management, and engineering partners to deliver reliable and innovative solutions.
Qualifications
A degree in computer science or a related field is required. Professional programming experience in C++, Python, or Rust, and practical experience with Linux are necessary. Preferred qualifications include experience with Android development, embedded platforms, low-level programming, and knowledge of device security principles. Strong problem-solving abilities, analytical thinking, continuous learning, and effective communication skills in a cross-functional setting are essential.