Job summary
Join a technology-driven team focused on developing embedded platform software for innovative collaboration video products. This role emphasizes working on operating system layer software to provide development platforms and hardware service access, collaborating closely with cross-functional engineering teams in a global innovation center near Oslo. The position requires strong skills in embedded software development using languages such as C, C++, Rust, or Python, with experience in embedded Linux or Android systems.
Location and work setup
- Location
- Bærum
- Work setup
- On-site
Responsibilities
Develop and maintain OS layer software for new and existing embedded devices, enabling application teams to access hardware services. Collaborate with software, hardware, and test engineers to improve code quality, development processes, and platform capabilities. Focus on optimizing software efficiency and supporting hardware resource utilization related to graphics, display pipelines, or hardware accelerators.
Qualifications
Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field. Proven experience in embedded software development using C, C++, Rust, or Python. Experience with embedded Linux or Android development environments. Preferred experience includes graphics or display development on Linux or Android platforms, graphics programming with EGL, OpenGL, Qt, GPU programming, or working with hardware accelerators for video and graphics. Strong English communication skills.