Software Engineer (C++/Python)
Skills
About the role
Software Engineer (C++/Python)
Location: Antwerp, Belgium
Working Model: Hybrid
Employment: Full time/Permanent
About the Company:
We're currently supporting an innovative robotics company building next-generation autonomous systems for real-world industrial applications.
Their technology combines advanced software, perception, and edge computing to enable machines to operate intelligently in dynamic environments.
They are scaling their engineering team as they continue to develop high-performance robotic platforms used across complex operational settings.
The Role:
They are looking for a Software Engineer to join their core engineering team and contribute to the development of software that powers autonomous robotic systems.
This role sits close to the heart of the platform, working across real-time data processing, perception pipelines, and system-level integration. You’ll be involved in building robust, scalable software that connects hardware, sensors, and high-level control systems.
Responsibilities:
Develop and maintain core software components for autonomous robotic systems
Work on real-time data processing and sensor integration pipelines
Collaborate with perception, controls, and systems engineers to deploy algorithms into production environments
Build and optimise services responsible for data handling, streaming, and communication between system components
Contribute to system architecture, performance tuning, and reliability improvements
Debug complex issues across hardware/software boundaries and ensure system robustness
Requirements:
Strong experience in software engineering with C++ and/or Python
Solid understanding of computer science fundamentals (data structures, networking, system design)
Experience working in Linux environments
Familiarity with performance-critical or real-time software systems
Strong problem-solving skills and ability to work across multiple layers of the stack
Nice to Have:
Exposure to robotics, embedded systems, or autonomous systems development
Experience with signal processing, DSP, or sensor data pipelines
Familiarity with GStreamer or similar streaming/media frameworks
Understanding of networking protocols in distributed systems
Experience working with hardware-integrated software solutions
What's on Offer:
Opportunity to work on advanced robotics systems with real-world deployment
Highly technical, collaborative engineering environment
Broad role with exposure across robotics software stack
Strong learning and career progression potential
Flexible hybrid working model
Competitive salary and long-term growth opportunity
Please apply directly or send any questions to joel.isaac@vividresourcing.com
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.