Software Dev - Linux Win BackEnd

Sorry, this job was removed at 03:48 p.m. (CST) on Thursday, Jan 23, 2025
Be an Early Applicant
2 Locations
In-Office
Software
The Role

Description

We are an agile team dedicated to evolving our video-based business intelligence solutions. The team is focused on developing new and innovative technologies, and executing with a startup mentality.

We are looking for additional team members who are excited about technology, possess a collaborative mindset, and have a deep curiosity as to how things work ‘under the hood.’ We want those that are both self-directed and able to serve as mentors for this growing team.

If you enjoy pushing boundaries, challenging the status quo, collaborate proactively with passionate people, and working with the latest technologies, then we would love to hear from you!

The candidate will be integrated into an existing team developing a CCTV server video recording solution. He/she will be focused on core features, contributing to the extension of the feature set.

He/she operates under a local supervision with regular review of completed assignments.

The candidate is able to:

  • Design, coding, testing and debugging of C++ applications under Windows and Linux environment;
  • Support the team to resolve customer issues;
  • Construct and contribute to major project high level design strategy;
  • Play an active role in assisting manager on delivery related activities.
Requirements
  • Bachelor Degree in Computer Science or Computer Engineering, or equivalent experience;
  • Experience designing and developing scalable, high-performance, and highly-available embedded and/or server applications;
  • Experience in the development of client/server applications in C++ (desirable knowledge of C++11 features, Boost, STL);
  • Real-time operating systems, inter-process communication and multi-threaded applications;
  • Embedded system development, cross platform development;
  • Familiarity with databases systems and languages;
  • Knowledge of networking protocols and tools (e.g. UDP/IP, TCP/IP, HTTP, RTSP/RTP, Wireshark, Fiddler, …);
  • Experience in an Agile software development environment (SCRUM);
  • Object-oriented design and design patterns;
  • Ensure ever-increasing quality through enhanced testability and test automation (TDD/BDD);
  • Excellent written and oral communication skills;
  • Excellent independent judgment and ability to work well with a cross functional and multi-site team;
  • Fluent both Italian & English.

Desiderable Assets

  • Digital signal processing algorithms and techniques, specifically in the audio, image, and video processing domains;
  • Experience with C, assembler, SIMD instructions sets, developing on ARM;
  • Experience with development and troubleshooting/debugging of Linux kernel and drivers;
  • Image, video and audio compression and/or analytical processing, multimedia streaming and storage formats (e.g. RTSP, HLS, MPEG-DASH, H264, H265, mp4);
  • Familiarity with SQL, NoSQL, and time series databases;
  • Experience with containers and orchestration technologies (Docker, K8s);
  • Knowledge of formal design patterns and languages for software development and system architecture definition such as UML, SysML, OPM;
  • Other technology experience: ActiveX, DirectX, Direct3D, web protocols, web development JavaScript frameworks.
Benefits

Hybrid working model (2/3 days per week on site in Desio - MB)

Similar Jobs

UL Solutions Logo UL Solutions

Certification Engineer - Motors&Components

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Carugate, Milano, ITA

Kraft Heinz Logo Kraft Heinz

FP&A Intern

Big Data • Cloud • Food • Machine Learning • Software • Database • Analytics
Hybrid
Milano, ITA
1K-1K

InterSystems Logo InterSystems

Systems Management Specialist

Artificial Intelligence • Big Data • Healthtech • Machine Learning • Software • Database • Analytics
Easy Apply
Hybrid
Milano, ITA

InterSystems Logo InterSystems

Recruiter

Artificial Intelligence • Big Data • Healthtech • Machine Learning • Software • Database • Analytics
Easy Apply
Hybrid
Milano, ITA
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Ottawa, Ontario
452 Employees

What We Do

March Networks works with some of the world’s largest banks and retailers, delivering secure, cloud-based intelligent video solutions, enhancing security, operational efficiency, and profitability through real-time business insights.

Through advanced integrations like point-of-sale (POS) systems and ATMs, we go beyond traditional video surveillance, empowering businesses of all sizes to utilize video and AI analytics to drive growth and enhance the customer experience – providing cross-functional insights.

With decades of experience and global reach, we are a trusted partner to our diverse range of customers.

Together with our network of certified partners, we serve more than 1,000 financial institutions, over 300 retailers, and more than 800 commercial and industrial customers in over 70 countries around the world.

Visit us at: www.marchnetworks.com

Connect with us on:

Instagram: @marchnetworks
X: @marchnetworks
Facebook: facebook.com/marchnetworks
YouTube: youtube.com/marchnetworks

Similar Companies Hiring

Yooz Thumbnail
Software • Machine Learning • Fintech • Financial Services • Cloud • Automation • Artificial Intelligence
Aimargues, FR
470 Employees
Freed Thumbnail
Software • Healthtech • Artificial Intelligence
San Francisco, CA
59 Employees
Northslope Technologies Thumbnail
Software • Information Technology • Artificial Intelligence
GB

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account