Senior Software Engineer, OS Integration
Core
Develop cross-platform fixes, features, and enhancements for a widely used desktop browser to improve integration with Windows, macOS, and Linux operating systems.
Role type
Senior IC software engineer (OS integration)
Builds
Desktop browser functionality, installer and updater components
Domain
Desktop software, Operating Systems
Required skills
C, C++, desktop application development, web technologies (JavaScript, HTML), secure coding practices, debugging, cross-platform engineering
Preferred skills
installer and update system development, Windows internals (BITS, MSIX), open-source contributions
Technologies
C, C++, JavaScript, HTML, Windows, macOS, Linux
Responsibilities
Develop and maintain desktop browser functionality across Windows, macOS, and Linux; Debug and resolve OS-specific software defects; Design and implement new features for product quality and stability; Maintain and develop browser installer and updater components; Investigate complex technical issues involving OS behavior and security; Support development of OS-related capabilities like sandboxing and security hardening.
Seniority
Senior, hands-on IC