Login Enter

BV TECH

2 weeks ago

Software Engineer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
BV TECH
Location
Italia Italy
Posted
2 weeks ago
View all jobs at BV TECH

Job description

Who are we?

The BV TECH Group, founded in 2005, is among the leading players in the Italian Information & Communication Technology and Cybersecurity landscape. With over 1,000 professionals and offices in Italy (Milan, Rome, Genoa, and Grottaglie) and abroad (London and Boston), it represents a benchmark for innovation, engineering, ICT services, and information security.

Particularly focused on Cybersecurity topics, BV TECH is a founding partner of (IC)³, a consortium of the Massachusetts Institute of Technology (MIT), now CAMS (Cybersecurity At MIT Sloan), committed to promoting the culture of information security and the protection of critical infrastructures.

The Group develops strategic technologies in the ICT sector, both in the civil and military (C4ISTAR) domains, contributing to the innovation and growth of the country.


Who are we looking for?

BV TECH S.p.A. is looking for an experienced Software Developer — Linux & C++ to be involved in projects of high technological complexity in the field of command and control systems for defense.

The candidate will be involved in the development and maintenance of software applications in a Linux/Unix environment on embedded and distributed platforms.


What will you do?

You will join the development team and be responsible for:

  • Development and maintenance of software applications in a Linux/Unix environment
  • Analysis, design, coding, testing, and integration of software components
  • Development on embedded systems and distributed architectures
  • Implementation of real-time and multithreading solutions
  • Version management using Git and SVN
  • Use of build automation tools
  • Preparation of technical documentation according to program standards
  • Collaboration with multidisciplinary technical teams


What are we looking for in you?

  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or equivalent.
  • 3–7 years of experience in Linux/C++ software development


Excellent knowledge of:

  • Linux / GNU Linux (advanced)
  • C++ (advanced), C (intermediate)
  • Git (advanced), SVN (intermediate)
  • OOP and software engineering principles
  • Distributed software architectures
  • TCP/IP and network protocols
  • REST APIs
  • Build systems (Make, CMake)
  • Familiarity with multithreading development and real-time systems


Welcome skills:

  • Qt
  • Python, Java
  • Docker
  • Linux Real-Time
  • Visual Studio, Eclipse
  • LPIC-1 certification or equivalent


Soft skills

  • Problem-solving and analytical attitude
  • Ability to work in complex technical teams
  • Proactivity and focus on code quality
  • Interest in mission-critical systems and high-reliability environments
  • Ability to work according to structured technical standards


Languages

  • Technical English written level B2 (reading NATO/MIL technical documentation)
  • Native Italian


Work location: Rome

Hours: Full-time

The position includes a salary range commensurate with the candidate's experience and skills, with an indicative annual gross salary (RAL) between €30,000-€40,000



Why join us?

You will join a highly engineering-driven environment, where software meets critical systems and advanced technologies. You will have the opportunity to contribute to strategic projects for the country's security and technological innovation.


Apply now and bring your Linux/C++ expertise to high-tech impact projects.

BV TECH – Securing the Future.


This announcement is addressed to candidates of both sexes (L.903/77 – D.Lgs. n.198/2006) and in compliance with GDPR (EU Reg. 2016/679).

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.