Avatar for Alchi Design Studio
Alchi Design Studio
Actively Hiring
An experience design studio for digital products

Linux Software Engineer (C, C++)

  • ₹15L – ₹30L • No equity
  • |Remote () • 
  • |9 years of exp
  • |Full Time
Posted: 1 day ago• Recruiter recently active
Job Location
Remote Work Policy

Onsite or remote

Hires remotely in
Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
C++
C
Ffmpeg
Linux
HTTP TCP UDP IP
TCP/IP
WebRTC
SDK
Multimedia Protocols (Http, Rtsp, Rtp, Mp4)
GStreamer
ICV
Onvif
Git, Gitlab, Jenkins, Ansible, Maven, Docker, Kubernetes, Terraform, Sonarqube, Nexus
Streaming Protocols (WebRTC, HLS, RTMP, RTSP, RTP…)

About the job

About the Role:
This role is for an ongoing member of the team who will work with the Embedded team. Primary tasks
will be to develop the ICV (in-car video) software applications. Work will be allocated in the sprint. The
hardware platform to support development will be supplied and must be kept in a state that can support
ongoing work. This may include sourcing and expensing local SIM cards, and providing local wired LAN
or WiFi and power.
Profile:
This role is suited to an engineer who enjoys building device-side software on Linux-based edge devices
and deploying solutions that operate reliably in real-world, mission-critical environments.
You will be responsible for designing, developing, testing, and maintaining applications and services
written primarily in C and C++, supported by Python and shell scripting, on Linux and embedded Linux
platforms. You will integrate the product range with Linux networking stacks, video recording and
streaming solutions, Bluetooth services, third-party SDKs, security and AI libraries, and hardware
peripherals including TPMs, GNSS/GPS receivers, GPIO interfaces, and cellular connectivity modules
(4G/5G).
The systems you build will be deployed at scale and must meet the expectations of public-sector
customers, most notably law-enforcement organizations, where reliability, security, and data integrity are
paramount.
The role involves working across the full software development lifecycle, including requirements
definition, system design, implementation, testing, deployment, and operational support. You will
collaborate closely with backend, platform, and QA engineers for configuration, installation scripts,
logging, provisioning, customer support, diagnostics and evidence handling.
Prior experience in embedded Linux, AI or evidence-management domains is beneficial but not
required. More important is a strong foundation in Linux-based systems development, multithreading
expertise, an understanding of video solutions, secure and networked edge devices, and the ability to
deliver robust, maintainable solutions suitable for safety-critical and compliance-driven environments.

Essential Skills and Experience:

  1. Strong proficiency in C, C++, Python
  2. Experience using scripting languages such as Python or shell to support development, testing, or deployment
  3. Proficiency with Linux development environments, debugging, profiling, Git and build systems
  4. Proficiency in designing and implementing multithreaded and concurrent systems
  5. Solid understanding of networked systems, including TCP/IP, UDP, HTTP/S, TLS, and device-to-cloud communication
  6. Familiarity with developing video recording and streaming applications or multimedia streaming protocols such as RTSP, RTP, HLS or WebRTC
  7. Demonstrated experience building long-running device-side services, agents, or daemons
  8. Experience working with secure systems, including encrypted communications, secure storage, and system hardening
  9. Comfortable working in an Agile development environment and collaborating across disciplines
  10. Familiarity with virtualization technologies (Docker, VirtualBox or Hyper-V)

Desired Skills and Experience: (The following are an advantage)

  1. Experience with web backend integration
  2. Basic knowledge of HTTP servers, databases, and SQL queries
  3. Experience deploying AI models for video, audio, or sensor processing on edge or embedded platforms
  4. Knowledge of embedded and device security, including secure boot, certificate management, hardware-backed key storage (TPM), and encrypted communications
  5. Experience working on large-scale connected device fleets
  6. Familiarity with Linux networking internals and performance optimization
  7. Familiarity with video compression standards and developing applications using multimedia platforms such as GStreamer SDK and FFmpeg
  8. Experience with IP-based physical security product integration standards such as ONVIF
  9. Knowledge of common network architectures (routers, switches, proxies, etc.)
  10. Excellent troubleshooting skills using network analysis tools
  11. Demonstrable ability to plan and manage own timelines and deliver applications on time and in line with business needs
  12. Experience in configuring, optimizing, and developing media streaming servers
  13. Excellent presentation, communication, and documentation skills, together with the relevant tertiary qualifications

About the company

Founders

Navaneetha Krishna
Founder • 8 years
Bengaluru
image
View the team image

Similar Jobs

Gyrus.AI company logo
Gyrus.AI
AI for Image/Video Analytics
Xoxoday company logo
Xoxoday
A SaaS platform to align, engage, reward & recognize employees & channel partners
Sosuv Consulting company logo
Sosuv Consulting
We provide specialised Product, Software Development and Support services to the global fi
Nexera company logo
Nexera
Answer engine for professional traders
CipherSchools company logo
CipherSchools
Creator economy led educational video streaming platform for students
MaxHome.ai company logo
MaxHome.ai
AI native operating system for residential real estate