We are looking for experienced Embedded Developers for an exciting opportunity.
? Position: Embedded Developer
? Location: Bangalore
? Experience: 5–7 Years
? Mandatory Skills:
- Robust hands-on experience in C, C++ (C++11/14/17).
- Strong experience in Embedded Linux.
- Multithreading and Linux IPC / Message Queues.
- Socket Programming (TCP/UDP).
- CMake / Make and Cross Compilation.
- Linux debugging, Core Dumps and Shared Library Analysis.
- Linux Services / Daemons and journald log analysis.
- GStreamer / FFmpeg.
- Multimedia Frameworks, Media Playback and Adaptive Streaming.
- Wayland / DirectFB.
- Experience with Consumer Electronics, Smart TV or Multimedia products.
? Good to Have:
- Boost.Asio, WebSockets, REST APIs and JSON.
- Docker, Conan, SnapCraft and GitHub Actions.
- Meson, GoogleTest, Catch2 and BDD.
- Python / Rust and Shell Scripting.
- Apple AirPlay and PlayReady DRM 4.x.
- Basic Cryptography and TCP/UDP Packet Analysis.
? Roles & Responsibilities:
- Design, develop and enhance embedded software components.
- Review product requirements and contribute to technical architecture.
- Develop prototypes, design documents and implementation plans.
- Perform code reviews, unit testing, debugging and troubleshooting.
- Analyze system logs and core dumps to resolve technical issues.
- Collaborate with cross-functional teams to deliver product features.
- Take ownership of features and improve multimedia performance and user experience.
? Qualification: Bachelor's degree or higher in Computer Science, Electronics, Engineering or equivalent experience.