C++ Software Engineer

Intellectual Capital Resources Ltd

Lombardia

Hybrid

EUR 60,000 - 90,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intellectual Capital Resources Ltd in Milan seeks a C++ Software Engineer to design, develop and maintain high-performance software that interacts with hardware across Linux-based, resource-constrained platforms. You will contribute across the software lifecycle and collaborate with system engineers and cross-functional teams on a hybrid role onsite four days per week.

Required skills include strong C++, embedded software development, Linux toolchain (GCC, CMake, GDB), multithreading, and

Qualifications

  • Strong C++ proficiency required for high-performance software in Linux environments.
  • Experience developing software for embedded and resource-constrained systems.
  • Proficient with Linux toolchain and development tools (GCC, CMake, GDB).
  • Solid understanding of multithreading and concurrent programming.

Responsibilities

  • Design, develop and maintain high-performance software that interfaces with hardware across Linux-based, resource-constrained platforms.
  • Collaborate with system engineers and cross-functional teams throughout the software lifecycle in a hybrid onsite role.

Skills

C++
Embedded systems
Linux
Multithreading
RS232
RS485
I2C
UART
CAN

Tools

GCC
CMake
GDB

Job description

The right to work in Italy without sponsorship is essential for this vacancy.

An exciting opportunity has arisen for a C++ Software Engineer to join an innovative technology company developing advanced radar and sensing systems, based in Milan.

As a C++ Software Engineer, you will play a key role in designing, developing and maintaining high-performance software that integrates closely with a variety of hardware systems. You will work within Linux-based and resource-constrained environments, contributing across the software lifecycle and collaborating closely with system engineers and cross-functional teams.

This is a hybrid position, requiring you onsite 4 days a week.

Experience of the C++ Software Engineer includes:
  • Strong proficiency in C++
  • Developing software for embedded and resource-constrained systems
  • Strong experience with Linux-based systems and development tools such as GCC, CMake and GDB
  • Good knowledge of multithreading and concurrent programming
  • Experience with hardware communication protocols such as RS232, RS485, I2C, UART or CAN
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Embedded Software Engineer – Hybrid (Milan)
C++ Embedded Software Engineer – Hybrid (Milan)

Intellectual Capital Resources Ltd • Lombardia

Hybrid
EUR 60,000 - 90,000
Flexible C++ Radar Data Processing Engineer
Flexible C++ Radar Data Processing Engineer

ARESYS srl • Milano

On-site
EUR 45,000 - 70,000
Dynamic and innovative work environment
Competitive salary and benefits package
Flexibility
Software Engineer (C++ Developer) - (Open Also To Protected Categories – Law 68/99)
Software Engineer (C++ Developer) - (Open Also To Protected Categories – Law 68/99)

Thales Group • Bardi

On-site
EUR 70,000 - 110,000
Hardware System Engineer
Hardware System Engineer

Near-C S.r.l. • Roma

On-site
EUR 48,000 - 58,000
C++ Software Developer for Complex, Human-Centric Tech
C++ Software Developer for Complex, Human-Centric Tech

RE:LAB s.r.l. • Torino

On-site
EUR 45,000 - 65,000
C++ Software Developer
C++ Software Developer

ARESYS srl • Milano

On-site
EUR 45,000 - 70,000
Dynamic and innovative work environment
Competitive salary and benefits package
Flexibility
Software Solution Engineer (Open also to Protected Categories, Law 68/99)
Software Solution Engineer (Open also to Protected Categories, Law 68/99)

Thales • Gorgonzola

On-site
EUR 60,000 - 90,000
Remote C++ Software Engineer - Innovative & Growth‑Oriented
Remote C++ Software Engineer - Innovative & Growth‑Oriented

Capgemini Engineering • Friuli-Venezia Giulia

On-site
EUR 28,000 - 40,000
Senior Embedded Software Engineer (C/C++, Linux)
Senior Embedded Software Engineer (C/C++, Linux)

AVL Software and Functions GmbH • Cavriago

On-site
EUR 45,000 - 65,000
Embedded C++ Software engineer - Defence & Aereospace
Embedded C++ Software engineer - Defence & Aereospace

Bertrandt Group • Milano

Hybrid
EUR 40,000 - 50,000