Embedded Engineer
- Posted 2 hours ago
- Be among the first 10 applicants
Job Description
We're Hiring | Embedded Developer | Bangalore
We are looking for experienced Embedded Developers for an exciting opportunity.
Position: Embedded Developer
Location: Bangalore
Experience: 5–7 Years
Mandatory Skills:
- Strong 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.
More Info
Key Skills
Media Playback
Linux debugging
Linux IPC
Daemons
Wayland
Core Dumps
Linux Services
Multimedia products
Message Queues
Cross Compilation
Multimedia Frameworks
Shared Library Analysis
journald log analysis




