Search by job, company or skills

Embedded Engineer

Embedded Engineer

Vy Systems
5-7 Years
Not Disclosed
Early Applicant
  • 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

Job Type:
Industry:
Employment Type:

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

About Company

Similar Jobs

5-7 yrs
Bengaluru, India
Skills:
Embedded C, programmable logic, Pwm Control, interrupt-driven architectures, low-level software development, digital control loops, software migration, power electronics control systems, real-time embedded systems, firmware debugging, battery chargers, hardware timing concepts, controller replacement, MCU migration, CPLD PLD architectures, firmware porting
5-7 yrs
Bengaluru, India
Skills:
Device Driver Experience - Linux or Windows, Rtos, C, Embedded C++, Audio software engineering, Audio Precision tools, Debugging and problem-solving skills, CRO Logic Analyzer
4-10 yrs
Bengaluru, India
Skills:
battery management systems , Aspice, Rtos, Embedded C, Software Development, C, Adas, Release, Svn, Can, Requirements Analysis, Git, Lin, Ethernet, Integration, Communication Protocols, powertrain, Canalyzer, ECU design and development, Canoe, ISO 26262, Body, Validation, real-time embedded software
6-8 yrs
Bengaluru, India
Skills:
Configuration Management, Iot, Zephyr, C, Freertos, Esp8266, Rtos, Device Drivers, Networking, Microcontroller Development, Embedded firmware development, Serial Programming, ESP32
3-5 yrs
Bengaluru, India
Skills:
Uart, Spi, I2c, Ethernet, Python, Pcie, Usb, Embedded C, Linux Rtos, Peripheral drivers, Compilers