C++ Software engineer

Posted 11 days 13 hours ago by Vivid Resourcing

Permanent
Full Time
I.T. & Communications Jobs
Hainaut, Belgium
Job Description

Job Title: Industrial Software Engineer (C++ Focus)

Location: Mons Area, Belgium

Sector: Security / Industrial Systems

Employment Type: Full-time


Company Overview:

A leading player in the security and industrial systems sector is seeking a versatile and motivated Industrial Software Engineer to support the development of robust software systems that interface with hardware components such as RF amplifiers, filters, and I/O modules.

You'll be joining a collaborative, cross-functional team and contributing to mission-critical products deployed in demanding environments.


Your Role:

  • Design, implement, test, and document C++ software for industrial and embedded systems
  • Develop software solutions that interface industrial hardware with higher-level systems
  • Support the full development lifecycle from prototype to industrialisation, including:
  • Requirements analysis
  • Deployment and integration in factory settings
  • Documentation and compliance
  • Validation and R&D testing
  • Troubleshoot issues in collaboration with electronics, RF, and front-end software teams
  • Maintain and occasionally update small configuration tools developed in C# (.NET)
  • Provide technical support to production teams to ensure seamless operations


Must-Have Technical Skills

  • Solid experience in C++ development (2-7 years)
  • Comfortable working in Linux environments, including deployment and debugging
  • Experience with source control systems, particularly Git
  • Ability to read, debug, and refactor existing code efficiently
  • Interest in working on industrial systems and low-level interfaces


Nice-to-Have Technical Skills

  • Familiarity with C# / .NET (basic understanding or willingness to learn)
  • Knowledge of BuildRoot or embedded build systems
  • Experience with industrial communication protocols (e.g. Modbus, SNMP)
  • Understanding of HTTP REST APIs
  • Awareness of cybersecurity best practices (OWASP, IEC 62443)
  • Background in electronics or microcontroller-based systems (e.g. ADuC)
  • Exposure to front-end tech (JavaScript/TypeScript/Angular) is a bonus


Soft Skills

  • Curious and adaptable: open to learning new tools or languages as needed
  • Pragmatic mindset with a hands-on approach to problem-solving
  • Comfortable working autonomously while maintaining strong team communication
  • Organised and able to clearly document progress and technical decisions
  • Flexibility to switch between development and support tasks
  • A collaborative attitude-and a good sense of humour goes a long way!


Languages

  • English: Fluent (written & spoken) - mandatory
  • French: Strongly appreciated
  • Other languages are a plus


What's Offered

  • Work in a high-tech, security-focused environment
  • Real impact on products used in critical infrastructure
  • Hybrid working possibilities and a flexible company culture
  • Competitive salary and benefits package


Interested in shaping industrial software for the security sector?

We'd love to hear from you.