Principal Engineer/Architect (Software DVR/NVR)

3 Weeks ago • 10 Years + • Devops

Job Summary

Job Description

N-iX is seeking a hands-on Principal Engineer/Architect to lead the development of next-generation software Digital/Network Video Recorder (DVR/NVR) systems on embedded Linux platforms. Responsibilities include architecting and developing production-grade DVR/NVR software, primarily in Go, designing networking modules, storage pipelines, and device-level APIs for video capture and streaming. The role also involves developing automated testing, writing documentation, performing code reviews, mentoring developers, and optimizing performance for embedded environments. Collaboration with data-science specialists for computer vision model integration and support for long-term roadmap advancements are also key.
Must have:
  • 10+ years' professional software engineering experience for embedded Linux systems
  • Advanced proficiency in Go or comparable system languages
  • Deep knowledge of Linux internals and network/IP protocols
  • Experience with video streaming technologies and protocols
  • Experience establishing automated test frameworks and CI/CD
  • Strong systems architecture mindset
  • Excellent written/spoken English
  • Willingness to travel to Münster, Germany couple days per month
Good to have:
  • Advanced experience with FFmpeg and adaptive bitrate streaming
  • Integration/optimization of computer vision models for on-device processing
Perks:
  • Flexible working format
  • Competitive salary and compensation package
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Details

 

N-iX is a software development service company that helps businesses across the globe develop successful software products. During 21 years on the market and by leveraging the capabilities of Eastern Europe talents the company has grown to 2000+ professionals with a broad portfolio of customers in the area of Fortune 500 companies as well as technological start-ups. N-iX has come a long way and increased its presence in nine countries - Poland, Ukraine, Romania, Bulgaria, Sweden, Malta, the UK, the US, and Colombia.

We are seeking a hands-on Principal Engineer/Architect to lead the development of next-generation software Digital/Network Video Recorder (DVR/NVR) systems on embedded Linux platforms. 

Our client is a leading mobility technology provider that develops and manufactures advanced systems for public transportation - from passenger information displays and lighting to video surveillance and software solutions for buses, trains, trams, and aviation.

Responsibilities:

  • Architect and develop production-grade DVR/NVR software for embedded Linux systems, primarily in Go (other languages considered for strong video/system engineers)
  • Design and implement networking modules, storage pipelines, and device-level APIs for reliable, low-latency video capture, secure video streaming, and future AI-driven analytics
  • Develop and enforce robust automated testing (unit, integration, hardware-in-the-loop); integrate test frameworks into CI/CD for multiple embedded targets
  • Write clear, thorough documentation: design, code, and test plans
  • Perform code reviews, mentor developers, and promote engineering excellence across international teams 
  • Optimize performance/resource usage (CPU, GPU, memory) to meet real-time and power constraints in embedded environments
  • Collaborate with data-science specialists to integrate and optimize computer vision models (object detection, tracking, event identification) – experience nice-to-have, not required
  • Support long-term roadmap, exploring advancements in codecs, streaming protocols, and AI/video accelerators
  • Be available to work onsite in Münster, Germany couple of days per month

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
  • 10+ years’ professional software engineering experience for embedded Linux systems in production
  • Advanced proficiency in Go (or comparable system languages) with proven ability in building/debugging multithreaded, networked applications
    Deep knowledge of Linux internals: device drivers, network/IP protocols (TCP/UDP, RTP/RTSP), IPC
  • Experience with video streaming technologies and protocols (e.g., H.264/H.265, RTSP, RTMP, DASH, HLS, WebRTC)—designing, building, and debugging secure video transport on resource-constrained devices
  • Experience establishing automated test frameworks and CI/CD integration for embedded platforms
  • Strong systems architecture mindset: able to balance hardware, software performance, security, and maintainability
  • Excellent written/spoken English; comfortable collaborating across distributed teams
  • Willingness and ability to travel to Münster, Germany for on-site work couple days per month.

Nice-to-Have Qualifications:

  • Video/Codec: Advanced experience with FFmpeg and adaptive bitrate streaming
  • AI/Analytics: Integration/optimization of computer vision models for on-device processing (YOLO, OpenVINO, TensorRT, etc).

 

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

zoox - Platform Engineer

zoox

Foster City, California, United States (Hybrid)
2 Years ago
The Globel Talent Co - Customer Support Representative

The Globel Talent Co

Manila, Metro Manila, Philippines (Remote)
3 Months ago
GoMotive - IT Support Engineer

GoMotive

Lahore, Punjab, Pakistan (On-Site)
3 Months ago
Apple - SoC Physical Design Engineer, Electrical Analysis

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Toast - Senior Manager, Deal Desk & Business Operations

Toast

United States (Remote)
1 Month ago
Go Fund Me - Senior Cloud Ops Engineer

Go Fund Me

San Francisco, California, United States (Hybrid)
2 Weeks ago
Apple - Senior Site Reliability Engineer

Apple

Austin, Texas, United States (On-Site)
3 Weeks ago
Pay2 - Cloud Infrastructure Engineer (MLOps)

Pay2

Gurugram, India (On-Site)
2 Months ago
Syniverse - DevOps Engineer II

Syniverse

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Intelerad - Senior Site Reliability Engineering Manager

Intelerad

Canada (Remote)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

luxsoft - Senior Unix Engineer

luxsoft

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Roof Stacks - Senior Frontend Developer

Roof Stacks

İstanbul, Türkiye (On-Site)
2 Months ago
Rockstar Games - Senior Technical Artist: Performance Capture

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
zoox - Endpoint Engineer

zoox

Foster City, California, United States (On-Site)
2 Weeks ago
NCR Voyix - SAS Level 1 Support

NCR Voyix

Cebu City, Central Visayas, Philippines (On-Site)
1 Month ago
ISS Stoxx - Python Development Lead

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
1 Year ago
Playstation - Sales Operations Specialist - EMEA (12-month Contract)

Playstation

Hilversum, North Holland, Netherlands (On-Site)
1 Week ago
SuperGaming - Full Stack Engineer

SuperGaming

Pune, Maharashtra, India (On-Site)
3 Months ago
Jane Street - Network Analyst

Jane Street

New York, United States (On-Site)
2 Months ago
Capgemini - Storage Backup Administration

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Münster, North Rhine-Westphalia, Germany

WebTech Corporation - Mechatronics Technician for Refrigeration Technology / Industrial Mechanic (m/f/d)

WebTech Corporation

Leipzig, Saxony, Germany (On-Site)
1 Month ago
Tesla - Machine Operator / Setter for Battery Cell Production (Electrode)

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Ansys - Senior Application Engineer - Simulation, Process & Data Management

Ansys

Darmstadt, Hessen, Germany (Remote)
1 Week ago
Adyen - Manager - Account Management

Adyen

Berlin, Berlin, Germany (On-Site)
2 Months ago
Tesla - CNC Programming CAD-CAM

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
5 Months ago
Nagarro - Senior SAP Bid Manager

Nagarro

Germany (Remote)
5 Months ago
Tesla - Junior Designer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
5 Months ago
innoactive studios - Software Engineer (.NET)

innoactive studios

Germany (Remote)
2 Weeks ago
grimlore games - VFX Artist

grimlore games

Munich, Bavaria, Germany (On-Site)
2 Months ago
Zscaler - Senior Sales Engineer

Zscaler

Germany (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Devops Jobs

DevRev - Partner Solutions Engineer

DevRev

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Vercel - Site Reliability Engineer, Compute

Vercel

(Remote)
2 Months ago
Apple - Cloud Infrastructure Engineer - Systems

Apple

Seattle, Washington, United States (On-Site)
2 Months ago
Airbyte - Solutions Architect

Airbyte

San Francisco, California, United States (On-Site)
2 Months ago
Rackspace Technology - Senior Platform Engineer (Azure)

Rackspace Technology

Germany (Remote)
9 Months ago
Trend Micro - Senior DevOps Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
1 Day ago
VGW - Senior DevOps Engineer

VGW

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
Google - Software Engineer III, Infrastructure, Google Cloud Platforms

Google

Cambridge, Massachusetts, United States (On-Site)
3 Months ago
E-Hireo - Cloud Engineer

E-Hireo

Bengaluru, Karnataka, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded