Embedded Developer

InfoVision Inc.

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

InfoVision Inc. is seeking a senior architect for consumer electronics software who will lead design, prototyping, and implementation planning. You will create design documents, build prototypes, and drive technical tasks to completion.

You will own core components, review code for quality, and collaborate with other teams to gather requirements and ensure expected behavior across modules.

Qualifications

  • 8+ years of architecture and design experience including prototyping, software development and implementation planning.
  • Experience in code review and unit testing for complex consumer electronics software.
  • Strong understanding of multi-threading, Linux processes, memory, and inter-process communication.

Responsibilities

  • Architect and design new and existing software, create prototypes and technical tasks with clear implementation plans.
  • Develop core components and perform code reviews to ensure conformance to design.
  • Collaborate with cross-functional teams to gather requirements and drive feature delivery.

Skills

OOAD
Team collaboration
Problem solving
Communication

Education

Bachelor's degree in Computer Science or Electronics

Tools

CMake
Cross compilation
Linux concepts
GStreamer
FFmpeg
Docker
Conan
GitHub Actions
Jira
Python
Rust
Shell scripting

Job description

  • Contribute to Review product requirements and create technical requirements.
  • Contribute to Design and architect new products, understand and improving existing software.
  • Create prototype, design documents and technical tasks, suggest implementation plan.
  • Develop core components, code review to ensure implemented as per the design.
  • Develop tools to measure the quality of products and finding defects automatically.
  • By 3 months you will be able to triage bugs and implement feature details by cooperating with other teams to gather information and expected behaviors.
  • By 6 months you will understand media stack architecture in detail and what improvements need to be made for a better user experience.
  • By 1 year you will be a feature owner that drives development of new features.

Job Description

  • 8+ years of relevant experience in architecture & design, prototyping, software development & implementation plan, code review and unit testing for consumer electronic devices.
  • Bachelors degree or higher in Computer Science, Electronics or equivalent field.
  • Multi-threading, Cmake build system, Cross compilation, Linux understanding (process, filesystem, permission, memory), Linux shared library analysis, Linux IPC/message queues, Parse & analyze journald logs, Debug core dump files, Troubleshooting.
  • Boost ASIO, Linux boot-up, Linux interprocess communication, Linux Services/Daemon, Socket Programming, OOAD (Object-Oriented Analysis and Design), C++ 14 & 17 features (std::optional, std::async etc.)
  • Adaptive media streaming client-side integration, Media playback, Multimedia frameworks - Gstreamer, ffmpeg, Wayland / directfb, Apple airplay media content delivery to player, Used PlayReady DRM 4.x
  • Collaborate with cross-functional teams, Effective communication, Convey ideas clearly in short-time.
  • Preferred: Websockets, REST API, SnapCraft, Docker, Conan pkg manager, Github actions, Cmake, make, meson build system, Unit test frameworks - Catch2, GoogleTest, BDD test framework, Rust, Python, Jira, Shell scripting
  • Preferred: Basic understanding on cryptography, Basic network TCP/UDP packet filtering & analysis
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Developer
Embedded Developer

Infovision Labs • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Embedded Developer C++
Embedded Developer C++

Infovision Labs • Bengaluru

Hybrid
INR 4,500,000 - 7,500,000
Technical Lead - Multimedia
Technical Lead - Multimedia

Acldigital • India

On-site
INR 600,000 - 1,200,000
Embedded Software Engineer
Embedded Software Engineer

Alp Consulting Ltd. • Chennai District

On-site
INR 900,000 - 1,500,000
Embedded Developer
Embedded Developer

Creative Synergies Group • Bengaluru

On-site
INR 900,000 - 1,400,000
Multimedia Developer
Multimedia Developer

Ramdisk • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,200,000
Embedded Firmware Engineer (Media Player Systems) | Immediate Joiners Preferred
Embedded Firmware Engineer (Media Player Systems) | Immediate Joiners Preferred

Eva • Jaipur

On-site
INR 1,200,000 - 1,800,000
Cutting-edge technology projects
Innovative culture
Collaborative team
+1
Embedded Engineer
Embedded Engineer

Allegis Global Solutions (AGS) • Bengaluru

On-site
INR 600,000 - 900,000
Embedded Linux Engineer
Embedded Linux Engineer

Infosys • Bengaluru

On-site
INR 800,000 - 1,500,000
Linux Multimedia Developer (R&D Team Opportunity)
Linux Multimedia Developer (R&D Team Opportunity)

Innominds Software • Hyderabad

On-site
INR 1,500,000 - 2,200,000