Intermediate Software Developer
Full time
March Networks
The candidate will join an existing team that develops video recording solutions on VSS servers. They will primarily focus on core functionalities and contribute to the system’s evolution from an on-premises recorder to a cloud-based architecture.
The candidate will work under the supervision of a local manager with periodic reviews of completed tasks.
The candidate is able to:
- Design, develop, test, and debug C++ applications in Windows and Linux environments;
- Design and implement services and components that enable edge-to-cloud integration;
- Contribute to the evolution of our REST-based service layer, decoupling it from the underlying runtime environment (embedded vs. cloud);
- Support and participate in the migration of existing applications from Yocto/Linux embedded systems to cloud-native environments;
- Define and implement deployment architectures (container-based and/or cloud-native);
- Support the team in resolving customer issues;
- Develop and contribute to the high-level design strategy for key projects.
Requirements
EXPERIENCE / QUALIFICATIONS
- Bachelor’s or Master’s degree in Computer Science or Engineering (Computer Science);
- 3+ years of experience as a software engineer in Linux or Windows C++ Dev;
- 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++20 features , Boost, STL);
- Real-time operating systems, inter-process communication and multi-threaded applications;
- Embedded system development , cross platform development;
- Experience with cloud platforms (e.g. AWS , Google Cloud, Azure, OpenStack);
- Familiarity with databases systems and languages;
- Knowledge of networking protocols and tools (e.g. UDP/IP, TCP/IP, 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 (BDD);
- Excellent written and oral communication skills;
- Fluent English .
DESIDERABLE ASSETS
- Familiarity with YOCTO;
- Experience with containers and orchestration technologies (Docker, K8s).
Benefits
We offer a competitive salary, along with benefits package that include:
- Professional development opportunities with a personal training budget;
- Flexible working hours;
- Hybrid work agreement (2 days per week remote work);
- Physical Activity Policy;
- Fruit day in the office (once a week).
Offerta di lavoro pubblicata 6 giorni fa
Offerte di lavoro simili
- ...candidate will join an existing team that develops video recording solutions on VSS servers... ...The candidate is able to: Design, develop, test, and debug C++ applications in Windows... ...); ~3+ years of experience as a software engineer in Linux or Windows C++ Dev;...ConsigliatoLavoro ibridoRemotoOrario flessibile
- ...risorsa verrà inserita nel team di sviluppo dedicato a progetti software del mondo ERP e gestionale per aziende medio-grandi nei... ...servizi e delle banche.Ruolo: La figura, inserita come software developer, si occuperà del miglioramento del codice e ne seguirà i nuovi...Consigliato
- ...CGM Consulting ricerca Full-Stack developer a Monza e Brianza da inserire su un progetto. Requisiti Formazione in settori correlati all'IT (informatica, ingegneria informatica, sistemi di informazione) o esperienza lavorativa equivalente; Almeno 3 anni di esperienza...ConsigliatoImpiego permanenteTempo pieno
- ...The Senior full-stack software engineering role will be contributing towards accelerating the automation and digitization efforts of... ...data scientists, architects, and other engineers working toward developing digital tools and automation solutions for the lab. The ideal...ConsigliatoRemoto
- ...Trusted to act on initiative, we challenge conventional thinking to develop world-leading technologies that inspire progress in vital areas... ...About the Job Are you a passionate PLC or Embedded systems software developer with a keen interest in cutting-edge control systems...Consigliato
- ...help us reinvent the way people learn, because learning never stops. About the Opportunity: ️ The Adventure Ahead As a Software Engineer at Docebo, you aren't just writing code; you are the architect of a world-class SaaS platform that empowers millions to learn...Lavoro ibridoWeekend
- ...A fast-growing tech company in Italy is looking for a Software Engineer to design and deploy solutions for their SaaS platform. You will work in a cross-functional team, collaborate closely with product managers and designers, and tackle complex challenges. Ideal candidates...Lavoro ibrido
- ...Zucchetti S.p.A. cerca un software developer per il team di sviluppo dedicato a progetti ERP e gestionali. Il candidato sarà responsabile del miglioramento del codice e contribuirà attivamente alla crescita del prodotto partecipando a progetti di sviluppo. In questo...
- CGM Consulting S.r.l. cerca un Technical Leader FrontEnd a Monza da inserire su un progetto per un cliente. Sarai responsabile della gestione di progetti utilizzando Node.js e dovrai garantire prestazioni elevate e una eccellente esperienza utente. Si richiedono competenze...Impiego permanenteTempo pieno
- ...CGM Consulting S.r.l. cerca un Full-Stack developer per un progetto a Monza e Brianza. La risorsa avrà il compito di sviluppare applicazioni sia lato client che server, contribuendo a un ambiente di lavoro globale. Richiediamo una formazione in informatica o esperienze...
- ...with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi‑...
- ...We are looking for a Junior Microsoft 365 Developer to join our Oerlikon team in Italy, in Brugherio (MB). The new colleague will support... ...based on the M365 platform. The Microsoft 365 Developer will develop and support the self-developed custom applications together with...Lavoro ibridoRemoto
- ...petabyte-scale and low cost through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources of audio data and bring it into our ingestion pipeline...Turni
- The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster...Remoto
- A leading technology company in Brugherio, Italy, is looking for a Junior Microsoft 365 Developer to support digital transformation towards cloud-native architecture. Responsibilities include developing Low Code Applications using Power Apps and Power Automate, supporting...Lavoro ibridoRemoto
- ...Job Posting Title IoT Software Engineer The challenge: An exciting opportunity has arisen to contribute to Haier Europe. The Company... ...VSTS. Coding in high level programming languages (C#, python) to develop testing tools integrated with embedded devices #LI-MV1...
- CGM Consulting cerca Sviluppatore JavaEE full-stack su PIOLTELLO per analisi e sviluppo in ambito eCommerce. Requisiti Oracle JPA, EJB Web services REST AngularJS, Javascript SQL, PL/SQL HMTL, CSS Gradita conoscenza/esperienze di: Mansioni ...Impiego permanenteTempo pieno
- ...Role Summary This internship focuses on developing AI‑enabled engineering assistants... ...single monolithic chatbot. The role blends software engineering, applied AI, and close collaboration... ..., prompt engineering, or building developer productivity tools. Familiarity with...Stage/Tirocinio
- ...Micron Technology, Inc is looking for an intern in Vimercate to work with the SSD ASIC Architecture team on developing AI-enabled engineering assistants. This role involves designing modular AI tools to enhance existing workflows and collaborating closely with engineers...Stage/Tirocinio
- ...inserirà all’interno dell’area Technology ed avrà le seguenti responsabilità: Progettare, sviluppare e implementare soluzioni software per macchinari di automazione industriale Eseguire l'analisi dei requisiti lavorando a stretto contatto con il team di sviluppo...
- ...Intré è una software house di consulenza nata nel 1999, conta circa 60 dipendenti che sono organizzati in team che applicano le metodologie agili, in particolare Scrum ed Extreme Programming. La sede di lavoro può essere Monza o Seriate (BG), ed è possibile lavorare...Impiego permanenteRemoto
- ...OTR Phase (Execution & Customization) Support product customization and implementation for specific customer requirements Develop detailed technical specifications and costing inputs for execution teams Ensure smooth transition from proposal to execution phases...
- A transforming tech company based in Italy is looking for a Product Developer. In this key remote role at Speechify, you will actively ship production code and participate in product discussions to shape roadmaps. The ideal candidate has experience building scalable products...Remoto
- Posizione CGM Consulting ricerca Technical Leader FrontEnd a Monza da inserire su un progetto presso un nostro cliente. Requisiti Node.js: Stack full JavaScript che permette agli sviluppatori Front-End di gestire l’intero stack (dalla URL all’esperienza utente...Impiego permanenteTempo pieno
- ...join their team in Cinisello Balsamo, Italy. You will analyze customer requirements and prepare competitive technical offers while developing long-term client relationships. The ideal candidate must hold an engineering degree, have at least 5 years of relevant experience...
- Intré IT, una software house di consulenza con sede a Monza, ricerca professionisti per ruoli che implementano metodologie agili come Scrum. Offriamo un contratto a tempo indeterminato con retribuzione commisurata all'esperienza. È prevista la possibilità di lavorare parzialmente...Impiego permanenteRemoto
- ...March Networks Corporation is looking for a skilled software engineer in Desio, Italy to develop video recording solutions focusing on core functionalities and integrating them into a cloud environment.The ideal candidate should possess a degree in Computer Science or...Lavoro ibridoOrario flessibile
- ...March-Networks-1 is looking for a software engineer to focus on developing video recording solutions on VSS servers. The role involves designing, implementing, and testing C++ applications in both Windows and Linux environments, primarily contributing to the shift from...Lavoro ibridoTurniOrario flessibile
- ...March Networks is seeking a skilled software engineer to join our team in Monza, Italy. The role involves designing and developing video recording solutions within a cloud-based architecture. You will work collaboratively on core functionalities and ensure high-quality...Orario flessibile
- ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify...Remoto
Vuoi ricevere più offerte di lavoro?
Iscriviti per ricevere offerte simili a Intermediate Software Developer. Iscriviti ora!

