What are the responsibilities and job description for the Embedded Software Engineer position at Open Systems Technologies?
Embedded Browser Engineer
We are looking for an experienced Embedded Browser Engineer to work on cutting-edge web browser engines and multimedia systems for embedded platforms. The ideal candidate will have strong C / C programming skills, hands-on experience with WebKit or Chromium, and expertise in high-performance, multi-threaded software development.
Key Responsibilities :
- Develop and optimize web browser engines such as WebKit for Linux-based embedded devices.
- Design and implement multi-threaded, high-performance software solutions for embedded systems.
- Work extensively with WebKit networking stack, implementing and optimizing protocols such as WebSocket and WebRTC.
- Develop multimedia pipelines using HTML5 media controls and GStreamer to enhance browser capabilities.
- Ensure seamless integration and performance tuning of web technologies including HTTP, HTML, CSS, and JavaScript.
- Collaborate with open-source projects, particularly WebKit / Chromium, and contribute to browser engine improvements.
- Work on browser engine architecture, ensuring scalability, security, and performance.
Preferred Skills & Qualifications :