Home Annunci di Lavoro Categorie Località

Senior software engineer

📍 Italy

Informatica e tecnologia 3ECRUIT

Descrizione Lavoro

SENIOR SOFTWARE ENGINEER (DESKTOP / EMBEDDED / CLOUD) WHAT YOU WANT TO KNOW

Salary: €65,000 – €75,000 Location: Thiene, Italy Contract: Permanent Working model: On-site initially, with flexibility introduced once fully onboarded Growth: Opportunity to evolve into a technical lead / department lead role

JOB DETAILS We are looking for a Full Stack Software Engineer to join the R& D team of a company developing professional industrial 3 D printing systems. This role spans the entire software stack, from desktop applications and system-level software, through firmware and embedded controllers, to cloud-connected services and infrastructure. The role suits a pragmatic engineer who enjoys owning complex systems end-to-end and working across multiple layers of software rather than being confined to a single domain. KEY RESPONSIBILITIES Desktop & System Software

Design, develop, and maintain desktop and system-level applications using C++ and C# Work on large, modular codebases with a strong focus on maintainability, performance, and scalability Debug, analyse, and optimise complex software systems Contribute to architectural decisions and long-term software strategy

Embedded & Firmware Development

Develop and maintain firmware-level components for embedded controllers within 3 D printing systems Interface desktop software with embedded firmware and real-time systems Collaborate closely with electronics and hardware teams during development, validation, and testing Support system-level integration and troubleshooting across software and hardware boundaries

Cloud & Connectivity

Contribute to cloud-based services and infrastructure, supporting connectivity, data exchange, and system monitoring Develop or integrate web services and REST APIs where required Support Dev Ops practices, version control, and deployment workflows

General Responsibilities

Produce clear technical documentation Participate in code reviews and technical discussions Act as a key technical contributor within the software team

ESSENTIAL EXPERIENCE

Strong commercial experience with modern C++ and C# Solid understanding of software architecture and design principles Experience working with multi-threaded, asynchronous, and performance-critical systems Proven background in complex, multi-component software environments Experience with firmware or embedded software development on microcontroller platforms (e.g. STM32 or similar) Understanding of embedded constraints, hardware interfaces, and system integration Strong experience with Visual Studio and/or Visual Studio Code Comfortable working in collaborative development environments Strong analytical, problem-solving, and communication skills

NICE TO HAVE

Desktop frameworks such as WPF,. NET MAUI, or cross-platform UI frameworks Communication protocols: Serial, Ethernet, Bluetooth Embedded C and real-time systems Cloud platforms such as AWS and/or Microsoft Azure REST APIs, web services, or backend integration Dev Ops practices and Git-based version control Prior exposure to industrial systems, automation, or additive manufacturing

QUALIFICATIONS

Degree in Computer Science, Computer Engineering, or similar (or equivalent practical experience) Fluent English, written and spoken Strong motivation to learn and contribute to advanced industrial and additive manufacturing systems

Pronto a Candidarti?

Non perdere questa opportunità! Candidati ora e unisciti al nostro team.

Dettagli Lavoro

Data Pubblicazione: February 24, 2026
Tipo di Lavoro: Informatica e tecnologia
Località: Italy
Azienda: 3ECRUIT

Pronto a Candidarti?

Non perdere questa opportunità! Candidati ora e unisciti al nostro team.