×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in 36016, Thiene, Veneto, Italy
Listing for: 3ECRUIT
Full Time position
Listed on 2025-11-23
Job specializations:
  • Software Development
    Software Engineer, C# / Unity Developer, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 65000 - 75000 EUR Yearly EUR 65000.00 75000.00 YEAR
Job Description & How to Apply Below
Location: Thiene
SOFTWARE ENGINEER

WHAT YOU WANT TO KNOW
Salary:  €65,000 - €75,000

Location:

Thiene, Italy

Contract:

Permanent
On-site at first with flexibility added once fully enrolled
Fantastic opportunity to become the leader of the department

JOB DETAILS
We are seeking a Software Engineer to join the Research & Development team of a company developing professional 3D printing systems.
In this role, you will contribute to the design and development of advanced software components for 3D printing systems, including both desktop applications and firmware-level modules for embedded controllers.
You will be part of the software development department, reporting to the Software Manager. The position suits a pragmatic engineer who enjoys delivering robust, efficient, and maintainable software, with a practical and solution-orientated mindset.

KEY RESPONSIBILITIES
Development and maintenance of application and system-level software in C++ and C#
Understand, maintain, and evolve a large, multi-module codebase, ensuring software quality and long-term maintainability
Debugging, troubleshooting, and performance analysis of complex software systems
Integration of desktop software with firmware and embedded systems
Collaborate with hardware and firmware teams for validation and system-level testing
Draft technical documentation and participate in code reviews

ESSENTIAL EXPERIENCE
Excellent knowledge of modern C++ and C#
Solid understanding of multi-threading, asynchronous programming, and performance optimisation
Experience using Visual Studio and/or Visual Studio Code
Basic to intermediate experience with firmware development on microcontroller platforms (e.g. STM
32 or similar)
Good understanding of software architecture design principles
Proven experience in software development for complex, multi-component systems.
Strong analytical, organisational, and teamwork skills

NICE TO HAVE

Experience with .NET MAUI, WPF, or cross-platform application frameworks.
Familiarity with serial, Ethernet, or Bluetooth communication protocols.
Basic knowledge of embedded C and real-time systems.

Experience with Dev Ops methodologies and version control (Git).
Knowledge of AWS and/or Microsoft Azure environments.
Experience in developing or integrating Web Servers and REST API services.

QUALIFICATIONS
Bachelor’s degree in computer engineering, Computer Science, or a related field (or equivalent practical experience)
Proficiency in English, both written and spoken
Motivation to continuously learn and contribute to innovative solutions in 3D printing and embedded software
Position Requirements
10+ Years work experience
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary