Pamata

Software Engineer – C++/Linux

Alpignano, Piedmont, Italy Uzņēmums: TN Italy Klients / Darba devējs: eGlue Technologies Srl
Publicēts: 24.05.2026
Beigu datums: 08.07.2026
Darba atsauce: 9a684f6d7fc3183e6ba8dde70fea0d75

Informācija par darbu

Atrašanās vieta
Alpignano, Piedmont, Italy
Uzņēmums
TN Italy
Klients / Darba devējs
eGlue Technologies Srl
Darba atsauce
9a684f6d7fc3183e6ba8dde70fea0d75
Sludinājuma veids
Pamata
Nepieciešama ES darba atļauja
Publicēts
24.05.2026
Beigu datums
08.07.2026

Darba apraksts

Established in Turin in 2008, eGlue Technologies is a leading company in embedded software development, cloud computing, and machine learning. eGlue supports industrial and automotive customers from the very early stages of the project to the final release of the product. Initially concentrating on developing Linux-based embedded software for connected vehicles, our journey has evolved launching a cloud division fulfilling the increasing market demand of big data analytics. Adopting Agile methodology, we ensure adaptability and iterative development in both embedded and cloud projects.


We're seeking Junior and Senior Software Engineers specialising in C++/Linux to join our team, contributing significantly to the design and development of software for embedded devices in the IoT/Automotive field. Beyond coding, you'll play a key part in creating solutions that seamlessly integrate with cutting-edge systems. Your expertise in C++ and Linux will be crucial for developing robust and efficient solutions. Collaborating with cross-functional teams, you'll contribute to the entire software development lifecycle, from concept to implementation and testing.


You will actively participate in projects centred around the following key topics:

● Linux-based Middleware for managing updates, handling application lifecycle, offering security, and abstracting hardware resources.

● Real-time data collection and processing for Automotive IoT applications such as fleet monitoring, predictive maintenance, drive style estimation, vehicle health monitoring, road type estimation, etc.


We are open to considering the placement of students in Internships.


RESPONSIBILITIES


● Understanding software architecture (Middleware on Linux).

● Developing software components (primarily in C++).

● Addressing technical issues related to software implementation and upgrades.

● Participating in alignment meetings with the development team and project stakeholders (senior profiles).

● Interfacing with the customer for requirements understanding and problem solving (senior profiles).


BASIC REQUIREMENTS (JUNIOR/INTERNSHIP PROFILES)

● Knowledge of C++ and object-oriented programming.

● Knowledge in Linux and shell scripting.


PREFERRED REQUIREMENTS (SENIOR PROFILES)

● Proven work experience in C++ development on Linux (4+ years).

● Proficiency in Linux and shell scripting.

● Experience in Yocto project.

● Knowledge of automotive standards and protocols (e.g., CAN, UDS, etc.).


Language: English, Italian (B2+).

Work model: Hybrid.

Prasmes

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Līdzīgi darbi

Ieteicamās darba vietas

Eurojobs Support Assistant