Principal Engineer/Architect (Software DVR/NVR)

1 Month 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

Wind River - Sr. Engineer - Studio Operator - Technical Support Engineer

Wind River

Bengaluru, Karnataka, India (On-Site)
3 Months ago
velotio technologies  - Senior Engineer (Data Engineer)

velotio technologies

Maharashtra, India (Remote)
4 Months ago
HCL Tech - Senior Business Analyst with HL7 (Health Level Standard)

HCL Tech

New Jersey, United States (On-Site)
2 Months ago
Guardian - Internal Communications Associate Manager, Content & Channel Strategy

Guardian

New York, United States (Hybrid)
2 Weeks ago
PhonePe - CRM Manager

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Canva - Staff Machine Learning Engineer - Dataset & Training Platform

Canva

Brisbane, Queensland, Australia (Remote)
3 Weeks ago
Sonar Source - DevOps Engineer

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
4 Weeks ago
Apple - Senior Software Engineer - Cloud Services Engineering, Kubernetes

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
Next Level Business Services - Salesforce Devops Engineer

Next Level Business Services

Agoura Hills, California, United States (On-Site)
9 Months ago
C3 IoT - AI Solution Architect/Senior AI Solution Architect (Post-Sales)

C3 IoT

Redwood City, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Power Integrations - Senior Field Applications Engineer

Power Integrations

Shanghai, Shanghai, China (On-Site)
9 Months ago
Ion - Senior Data Engineer

Ion

Budapest, Hungary (On-Site)
7 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
3 Months ago
10 Chambers - Senior Gameplay Programmer

10 Chambers

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Sandbox VR - Retail Associate Grand Canal

Sandbox VR

Las Vegas, Nevada, United States (On-Site)
1 Week ago
Wind River - Senior Kernel Software Engineer

Wind River

Walnut Creek, California, United States (Hybrid)
1 Month ago
Xplor Technologies - Sr. Software Engineer - .Net

Xplor Technologies

Pune, Maharashtra, India (On-Site)
5 Months ago
Celestial AI - SQA Engineer

Celestial AI

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Guardian - Lead Engineer-IT C# / .NET & React Developer – Full Stack

Guardian

Chennai, Tamil Nadu, India (Hybrid)
1 Year ago
cirrus logic - Applications Engineer

cirrus logic

Taipei City, Taiwan (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

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

gentle troll - Internship - Focus on Code

gentle troll

Würzburg, Bavaria, Germany (On-Site)
1 Month ago
Tesla - People Development Specialist

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
5 Months ago
Gunzilla - Senior Brand Manager

Gunzilla

Frankfurt Am Main, Hessen, Germany (On-Site)
4 Months ago
tonies studios - Working Student Brand Communication DACH (all genders)

tonies studios

Düsseldorf, North Rhine-Westphalia, Germany (On-Site)
1 Week ago
welevel  - Founders Associate

welevel

Munich, Bavaria, Germany (On-Site)
1 Year ago
Tesla - BEM Advisor

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
welevel  - Working Student: HR & Recruiting

welevel

Munich, Bavaria, Germany (On-Site)
5 Months ago
Square - Internship in Production Management / Control Center

Square

Waiblingen, Baden-Württemberg, Germany (On-Site)
3 Weeks ago
hogarth - Executive Assistant

hogarth

Hamburg, Hamburg, Germany (Hybrid)
2 Months ago
Tesla - Service Advisor

Tesla

Bavaria, Germany (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Alpha Sense - Lead AI Platform Engineer

Alpha Sense

New York, New York, United States (On-Site)
8 Months ago
Axi - Senior Software Architect

Axi

India (On-Site)
1 Month ago
Animoca Brands - Senior DevOps Engineer

Animoca Brands

Hong Kong (On-Site)
10 Months ago
Trellix - Principal Engineer – Developer Enablement & CI/CD Strategy

Trellix

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Google - Staff Software Engineer, Infrastructure, Core

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Xsolla - Solutions Engineer

Xsolla

(Remote)
4 Months ago
Next Level Business Services - Windows Azure Build Engineer

Next Level Business Services

Redmond, Washington, United States (On-Site)
9 Months ago
Arkose Labs - Site Reliability Engineer

Arkose Labs

San José Province, Costa Rica (Remote)
1 Week ago
Nice - Senior Specialist Software Engineer (Java, AWS)

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
London stock Exchange - Application Technical Support Engineer (SRE Engineer)

London stock Exchange

Taipei City, Taiwan (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded