More jobs:
Full Stack Engineer
Job in
36016, Thiene, Veneto, Italy
Listed on 2026-01-07
Listing for:
3ECRUIT
Full Time
position Listed on 2026-01-07
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
FULL STACK 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 3D 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 3D 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. STM
32 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×