Software Engineer

21 ott - Montà
Inpeco

Would you like to work in a technological company dedicated to the development of medical solutions?
Per una comprensione completa di questa opportunità e dei requisiti per essere un candidato di successo, continui a leggere.
Inpeco
is the world leader in the
automation of clinical laboratories
, where we create innovative robotic solutions to manage biological samples.
Our systems reduce the possibility of human error, limit the risks of contamination and guarantee complete traceability of the sample.
Our solutions support
over ***** clinical laboratories worldwide
.
The Inpeco Group has its headquarters in
Novazzano (Switzerland)
, a production plant in
Val della Torre (Torino)
, a site dedicated to Innovative Projects in
Pula (Sardinia)
, a small site in
Verona
and five reference locations for the foreign market in
Brussels (Belgium), United States, Germany, France and Spain.
What are you waiting for?
Come join the Inpeco team and innovate with us!
Position
As a
Software Engineer
, you will contribute to the design and implementation of software solutions that control and connect automated devices, ensuring performance, reliability, and scalability.
Key Responsibilities:
Design and develop software for automation and robotic systems
Integrate industrial robots and vision systems
Develop control applications using C and C++
Familiarity with the .
NET 8.0 framework
Experience with event driven, multi-threaded programming
Work with complex mission critical systems, employing concurrent, distributed services
Work with real-time operating systems (RTOS), especially FreeRTOS
Implement industrial communication protocols, with a focus on CANbus
Collaborate closely with hardware and mechatronics engineering teams




Execute system testing and commissioning at customer sites
Create and maintain technical documentation
Requirements
We are looking for candidates with the following
skills
:
Degree in Automation, Computer Engineering, Electronics, or related fields
At least 3 years of experience in software development for
automation
Experience with
embedded systems
Real time OS
(especially FreeRTOS)
CANbus/CANOpen
C/C++
Proven experience with object oriented design and unit testing
Knowledge of
TCP/IP
and the most common networking protocols
Experience with
scm tools
like GIT and collaboration tools (e.g. Jira, Bitbucket)
Ability to read and understand
electrical and pneumatic schematics
UML
or other software/solution modeling skill
Strong troubleshooting and
problem solving
skills;
Nice to Have
Experience with machine vision systems
Familiarity with simulation environments (e.g. Gazebo, V-REP, RoboDK)
Understanding of distributed or real-time xysqume software architectures
Experience with Agile/Scrum methodologies
Familiarity with principles of cybersecurity
Other information
What we offer:
a
dynamic work environment
where you can make a difference and grow your career;
lavoro da remoto (depends on the role);
company restaurant for the lunch break
;
agreements
for bank account, credit card and personal purchases;
opportunity of
professional and salary growth
through various initiatives:
annual performance appraisal
in order to evaluate the achievement of individual objectives;
inner job posting
to apply for career opportunities in Inpeco, even between different locations;
annual salary review
linked to performance and professional development;
continuous
training
on the job, through meetings or conferences, seminars and events
#J-*****-Ljbffr

Underwriter - Cyber & Tech PI

23 ott - Milano
ZURICH

Operatore/Operatrice Socio Sanitario/a, ADEST, ASA, OSA, Addetto/a Assistenza

23 ott - Serravalle Sesia
Anteo Impresa Sociale

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per software engineer / montà

MAGAZZINIERE/A

23 ott - Monteriggioni
Synergie Filiale di Siena

Magazziniere Vendite/Banco — Inventario

23 ott - Genova
Randstad Filiale di Genova