Browser Engineer

philadehphia
Contracted
Mid Level

Browser Engineer

Location: Philadelphia, PA (Onsite)
Employment Type: Contract


Job Summary

We are seeking an experienced Browser Engineer specializing in WebKit/Chromium-based development for embedded Linux systems. In this role, you will design, develop, and optimize high-performance browser engines for next-generation devices, focusing on rendering, networking, and multimedia integration.


Key Responsibilities

  • Develop and optimize browser engines (WebKit/Chromium) for embedded Linux platforms.

  • Implement multi-threaded, high-performance browser software in C/C++.

  • Enhance networking stacks (HTTP, WebSockets, WebRTC) and rendering pipelines.

  • Integrate HTML5 media controls and GStreamer for multimedia playback.

  • Debug and improve browser engine internals (rendering, JavaScript execution, memory management).

  • Optimize performance for Yocto-based embedded systems.

  • Contribute to open-source browser projects (WebKit/Chromium).


Required Skills & Qualifications

Technical Expertise:

  • 5+ years of C/C++ development for Linux/embedded systems.

  • Hands-on experience with browser engines (WebKit, Blink, or Chromium).

  • Deep understanding of:

    • Web technologies (HTTP, HTML, CSS, JavaScript).

    • Browser architecture (V8 engine, networking, rendering).

    • Multimedia pipelines (GStreamer, HTML5 media).

  • Familiarity with:

    • Yocto Project for embedded Linux.

    • Wayland protocol and OpenGL ES (preferred).

Open-Source Contributions:

  • Active participation in WebKit/Chromium projects (provide links/references).


Education & Experience

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field.

  • 5+ years in browser development or embedded systems.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*