Software Engineer

2 giorni fa


Milano, Lombardia, Italia MetaSensing A tempo pieno

Reports to
: Technical project manager

Location:
Milan, Italy

Job purpose:
Work on the development of embedded software for satellite and airborne radar sensors and software test definition.

Company description:

MetaSensing is an innovative Italian remote sensing company founded in 2008 with the aim of commercializing the new compact, high resolution radar mapping technology.

In just a few years, MetaSensing has acquired numerous successful airborne radar campaigns completed at the Ka, Ku, X, C, S, L and P frequency bands, and developed drone and space-based radar systems for different applications.

Today MetaSensing is one of the unique companies in the world which offer cost effective airborne and space-based radar sensors and services both for commercial and security applications.

Combination of innovative technology and advanced processing techniques has made MetaSensing a fast growing, global company with projects in Europe, South East Asia, Middle East, North and South America.

Job Description:

We are looking for an experienced C++ Software Engineer to help design, develop, and implement software solutions that integrate seamlessly with a variety of hardware systems in Linux-based environments. You will work closely with hardware engineers to ensure that our software performs optimally in resource-constrained environments.

Key Responsibilities:

  • Develop, test, and maintain C++ software for hardware integration on Linux-based systems, ensuring compatibility with embedded systems, microcontrollers, and hardware components.
  • Implement device drivers, libraries, and low-level code that interface with hardware components such as sensors, actuators, communication protocols, and peripherals on Linux platforms.
  • Optimize software for performance in real-time and resource-constrained hardware environments.
  • Contribute to system-level architecture and ensure seamless integration between hardware, software, and operating system components.

Required Skills:

  • Proven experience in C++ programming with a strong emphasis on hardware integration and embedded systems.
  • Experience working with Linux-based systems and development tools (e.g. GCC, Makefiles, CMake, gdb, etc.).
  • Experience with multithreading programming in C++.
  • Experience with hardware communication protocols (e.g. I2C, SPI, UART, CAN, etc.).
  • Experience with socket programming (TCP/UDP).
  • Knowledge with version control systems (e.g. Git).

Preferred Qualifications:

  • Experience with FPGA or ASIC development and integration.
  • Understanding of testing frameworks and continuous integration/continuous deployment (CI/CD) methodologies.
  • Knowledge of containerization technologies (e.g. Docker) and virtualization.
  • Experience working with embedded Linux distributions (e.g. Yocto, Buildroot, OpenEmbedded).

Candidate must be eligible to work in the EU.

Employment condition:
Full-time, 40 hours per week.

  • For additional information or for the application, please send an email with your CV and cover letter to with a subject Ref: MS-JDS-SEHI

  • Network Engineer

    2 settimane fa


    Milano, Lombardia, Italia Software Inside Srl A tempo pieno 30.000 € - 60.000 € all'ano

    Software Inside S.r.l.è una Software House italiana che opera dal 2016 come società di consulenza nei settori Bancario & Finanza, Cyber Security, Telecomunicazioni, Energy & Utilities.Ci collochiamo nel settore dell'Information Technologyproponendoci come obiettivo quello di fornire una vasta gamma di prodotti, servizi e soluzioni nelle aree più...

  • Software Engineer

    2 settimane fa


    Milano, Lombardia, Italia Trustfull A tempo pieno 50.000 € - 80.000 € all'ano

    We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision. You should have excellent organization and...


  • Milano, Lombardia, Italia AYES - Management & Technology Consulting A tempo pieno

    Fai la differenza con AYES: unisciti come Cybersecurity Software EngineerAYES, multinazionale di consulenza ingegneristica e tecnologica, in vista dell'espansione delle proprie attività inBrescia, è alla ricerca di unCybersecurity Software Engineerper progetti ad alto contenuto tecnologico nei settoriAutomotive, Ferroviario ed Energia.AYES opera a livello...


  • Milano, Lombardia, Italia Sky Italia A tempo pieno

    Within IT Digital Channels, Sky Italia, the first Italian media company and the European leader in entertainment, is seeking aFrontend Software Engineerwho can translate passion for software into concrete value for our customers.We believe that day by day improvements, delivering the best customer experience, proactively solving customer problems, are made...


  • Milano, Lombardia, Italia Dev4Side Software S.R.l. A tempo pieno

    In Dev4Side Software, crediamo che per raggiungere risultati di qualità e in grado di soddisfare i clienti servano passione ed evoluzione costante. È per questo motivo che il nostro team è composto da persone appassionate di nuove tecnologie e di sviluppo. Abbiamo due sedi, una a Milano e la seconda a Pesaro, ma il nostro è un team diffuso sul territorio...


  • Milano, Lombardia, Italia Akamas A tempo pieno

    We're redefining cloud and Kubernetes resource optimization with AI. Join usAkamas is a software platform that reshapes IT performance optimization through AI, automation, and the domain expertise we've developed by working with some of the most demanding enterprise customers across the world, achieving unprecedented levels of performance, efficiency, and...

  • Java Software Engineer

    1 settimana fa


    Milano, Lombardia, Italia MotorK A tempo pieno 60.000 € - 120.000 € all'ano

    Lead the Charge: Senior Software Engineer for Our Platform TeamAre you a seasoned engineer who thrives on tackling complex problems at scale? MotorK is driving a revolution in the automotive industry, and we need your expertise to lead the way. We're building a next-generation platform that unites all our products into a single, seamless experience for our...


  • Milano, Lombardia, Italia Mynameis A tempo pieno 40.000 € - 80.000 € all'ano

    Embedded Software Engineer – LinuxMilano (ibrido)Siamo una boutique di headhunting specializzata nella ricerca di profili senior e middle management.Per un nostro cliente, un'importante azienda italiana con una lunga tradizione industriale e un forte orientamento all'innovazione tecnologica nel settore dei veicoli off-highway, stiamo cercando unEmbedded...

  • Software Engineer

    2 giorni fa


    Milano, Lombardia, Italia iliad A tempo pieno

    In iliad, abbiamo rivoluzionato il mercato delle telecomunicazioni, mettendo al centro le persone e costruendo relazioni basate sutrasparenzaefiducia. Con oltre 11 milioni e mezzo di utenti e una rete proprietaria in continua espansione, giochiamo un ruolo chiave nella transizione digitale e tecnologica di un Paesesempre più connessoCosa ti aspetta?Far...

  • Software Engineer

    2 settimane fa


    Milano, Lombardia, Italia Canonical - Jobs A tempo pieno 60.000 € - 120.000 € all'ano

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...