Job Description
Title: Senior Software Engineer (C++)
Company Name: Bulipe Tech
Vacancy: 10
Age: at least 25 years
Location: Dhaka
Experience:
∎ At least 5 years
∎ The applicants should have experience in the following business area(s):Software Company, IT Enabled Service
Published: 15 Mar 2025
Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering, Master of Science (MSc) in Computer Science & Engineering
Requirements:
Additional Requirements:
∎ Age at least 25 years
∎ Core Development: C++, Rust, C
∎ Rendering Engines: WebKit, Blink, Gecko, Servo
∎ JavaScript Engines: V8, SpiderMonkey, JavaScriptCore
∎ Networking: HTTP, HTTPS, WebSockets, TLS, QUIC
∎ Security & Sandboxing: SELinux, Chromium Sandboxing, Rust Safety
∎ UI/UX Development: Qt, GTK, Electron.js, WebView
∎ Multi-threading & Performance Optimization
∎ Cross-platform Development: Windows, macOS, Linux
∎ Must Haves Experiences in the following:
∎ Core Development: C++, Rust, C
∎ Rendering Engines: WebKit, Blink, Gecko, Servo
∎ JavaScript Engines: V8, SpiderMonkey, JavaScriptCore
∎ Networking: HTTP, HTTPS, WebSockets, TLS, QUIC
∎ Security & Sandboxing: SELinux, Chromium Sandboxing, Rust Safety
∎ UI/UX Development: Qt, GTK, Electron.js, WebView
∎ Multi-threading & Performance Optimization
∎ Cross-platform Development: Windows, macOS, Linux
Responsibilities & Context:
∎ Develop and maintain the core browser engine (rendering, networking, and security layers).
∎ Integrate and optimize JavaScript engines like V8 (Chrome) or SpiderMonkey (Firefox).
∎ Develop a custom UI framework for a seamless user experience using Qt, GTK, or Web-based frameworks.
∎ Implement multi-process architecture to ensure sandboxing and security of web content.
∎ Enhance browser performance with optimizations in memory management and rendering pipeline.
∎ Implement networking protocols such as HTTP, HTTPS, and WebSockets efficiently.
∎ Ensure cross-platform compatibility (Windows, macOS, Linux).
∎ Develop security features such as certificate validation, phishing detection, and sandboxing.
∎ Optimize browser extensions and plugin support.
∎ Collaborate with open-source communities and contribute to browser performance improvements.
∎ Job Context:
∎ We are looking for a highly skilled Web Browser Developer to design and develop a high-performance, secure, and feature-rich web browser. You will be responsible for implementing rendering engines, networking protocols, security layers, and UI/UX components. The role requires expertise in C++, Rust, and JavaScript engine integration to build a fast and reliable browsing experience.
∎ Job Description:
∎ Develop and maintain the core browser engine (rendering, networking, and security layers).
∎ Integrate and optimize JavaScript engines like V8 (Chrome) or SpiderMonkey (Firefox).
∎ Develop a custom UI framework for a seamless user experience using Qt, GTK, or Web-based frameworks.
∎ Implement multi-process architecture to ensure sandboxing and security of web content.
∎ Enhance browser performance with optimizations in memory management and rendering pipeline.
∎ Implement networking protocols such as HTTP, HTTPS, and WebSockets efficiently.
∎ Ensure cross-platform compatibility (Windows, macOS, Linux).
∎ Develop security features such as certificate validation, phishing detection, and sandboxing.
∎ Optimize browser extensions and plugin support.
∎ Collaborate with open-source communities and contribute to browser performance improvements.
Skills & Expertise:
Compensation & Other Benefits:
∎ Salary Review: Yearly
∎ Festival Bonus: 2
∎ Other benefits as per company policy.
Workplace:
∎ Work at office
Employment Status: Full Time
Job Location: Dhaka
Job Highlights:
∎ Bulipe Tech, based in Bangladesh with parent companies in the USA and UK, leads global IT innovation. We seek a skilled Senior Software Engineer with extensive C++ experience. If you're an experienced leader, join us!
Company Information:
∎ Bulipe Tech
∎ Ambon Complex, 99 Mohakhali C/A, Dhaka-1212.
Address::
∎ Ambon Complex, 99 Mohakhali C/A, Dhaka-1212.
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 31 Mar 2025
Category: IT/Telecommunication