Search by job, company or skills

Embedded Software Engineer

Embedded Software Engineer

Persistent Systems
5-9 Years
Not Disclosed
Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

Work Location: Bangalore

Work Mode: 5 Days work from office

Experience: 5 to 9 Years

We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms.

Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage.

The role involves development and optimization of system-level components for high-performance devices.

Key Responsibilities:

  • Design, implement, and maintain C++ applications and system-level components on Linux-based embedded platforms.
  • Collaborate with cross-functional teams including hardware, multimedia, and device software to ensure seamless integration.
  • Optimize software for performance, reliability, and scalability on embedded systems.
  • Troubleshoot and debug issues across the system stack (drivers, middleware, user space).
  • (If applicable) Contribute to camera-related software modules, image capture pipelines, or related multimedia processing.

Required Skills & Experience:

  • 5-8 years of experience in C++ development on Linux platforms.
  • Strong understanding of system programming concepts including multi-threading, IPC, memory management, and performance tuning.
  • Familiarity with Linux internals, build systems (e.g., CMake, Make), and common development/debugging tools (e.g., GDB, Valgrind, strace).
  • Experience working on embedded devices or consumer electronics.

Nice to Have / Strong Plus:

  • Experience with camera frameworks, image processing, or media capture pipelines on devices (e.g., V4L2, Android Camera HAL, ISP integration).
  • Exposure to multimedia subsystems and frameworks like GStreamer, OpenCV, or FFmpeg.
  • Understanding of device drivers or HAL layers. Knowledge of Android or Yocto-based development environments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

2-6 yrs
₹ 5 - 34 LPA
Bengaluru
Skills:
Zigbee, Linux, Embedded, embedded system engineer, embedded software engineer
Early Applicant
3-5 yrs
Bengaluru, India
Skills:
Can Protocol, C, Cmake, Gdb, Uart, Spi, Git, Freertos, I2c, OpenOCD, make, Linux development environment
6-10 yrs
Bengaluru, India
Skills:
Vectorcast, C, Agile Methodologies, Jira, Aspice, Embedded Software, Linux, Ethernet, VxWorks, Qnx, Polarion, TDA4, Aurix, S32, Autosar, configuration management tools, Multicore OS, Ea
4-6 yrs
Bengaluru, India
Skills:
Device Drivers, Fpga, Spi, Freebsd, Linux, Pcie, Linux Internals, I2c, C Programming, Python, Retimers, hardware-level components and protocols, routing and forwarding software, Optics, Flash Drivers, object-oriented development, system bring-up, CPLD, MDIO
5-8 yrs
Bengaluru, India
Skills:
C, Spi, Zephyr, Uart, Freertos, Gdb, Rtos, Device Drivers, Jtag, I2c, Ethernet, Python, Pcie, Embedded Linux, Kernel, Yocto, Can, Logic Analyzers, Oscilloscope, Bare Metal, Threadx, Buildroot, Embedded Systems