cover image
Sioux Technologies

Sioux Technologies

www.sioux.eu

3 Jobs

1,039 Employees

About the Company

Sioux Technologies brings high-tech to life, contributing to a society that is healthy, safe, smart, sustainable and more fun. We are a strategic high-tech solutions partner that develops, innovates and assembles complex high-tech systems with advanced Software, Mathware, Electronics and Mechatronics.

As the largest privately-owned tech company in the Netherlands, we are focused on people and building long-term relations.

We are continuously developing our 1200+ bright employees. This way, we create more fun & value, for our employees, our inter(national) customers, Sioux and the world around us.

Listed Jobs

Company background Company brand
Company Name
Sioux Technologies
Job Title
Linux Software Engineer
Job Description
**Job Title:** Linux Software Engineer **Role Summary:** Design, develop, and optimize embedded Linux software and applications for telecom, industrial automation, video/audio processing, and IoT clients. Participate in full software lifecycle—from analysis and design to implementation, testing, and documentation—while collaborating on‑site with customers and using cutting‑edge technologies. **Expectations:** - Work 3 days per week at client sites (Belgium) and remotely the remainder. - Deliver high‑quality code, conduct thorough testing, and ensure real‑time performance. - Apply Agile/Scrum, DevOps, and test‑automation practices. - Communicate effectively in English and Dutch. **Key Responsibilities:** - Develop embedded Linux platforms, device drivers, and applications using Yocto, U‑Boot, Buildroot. - Write multithreaded C/C++ code and Python scripts for automation and testing. - Integrate software with hardware, cloud services (AWS/GCP), and network protocols (TCP/IP, VoIP, XMPP, MQTT, Z‑Wave). - Utilize container technologies (Docker, LXC, Kubernetes) and maintain CI/CD pipelines (Git, Jenkins). - Optimize resource usage and real‑time performance; perform debugging and root‑cause analysis. - Produce technical documentation and support post‑deployment maintenance. **Required Skills:** - Strong proficiency in C/C++ (embedded) and Python. - Deep knowledge of embedded Linux, Yocto/OpenWRT, U‑Boot, Buildroot. - Experience with multithreading, real‑time systems, and performance tuning. - Familiarity with Docker/LXC/Kubernetes, Git, Jenkins, and Agile methodologies. - Solid testing, debugging, and quality‑focused mindset. - Good command of English and Dutch. - Preferred: experience with cloud platforms (AWS, GCP), virtualization, audio/video standards (MPEG‑2/4, HLS, H.264), and protocols such as MQTT, Z‑Wave. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electronics, or a related field. - No specific certifications required; relevant industry certifications (e.g., Linux Professional Institute, AWS Certified Solutions Architect) are a plus.
Ghent, Belgium
On site
09-11-2025
Company background Company brand
Company Name
Sioux Technologies
Job Title
Embedded Firmware Engineer
Job Description
Job title: Embedded Firmware Engineer Role Summary: Design, develop, and test embedded firmware for high‑tech solutions in telecom, industrial automation, video/audio, and IoT. Manage all development phases—requirements, architecture, coding, testing, and documentation—using ARM Cortex‑M microcontrollers and RTOS such as Zephyr, with a focus on protocol optimization, power efficiency, and industry best practices. Expectations: Minimum 3 years’ experience in embedded firmware development. Proficiency in C/C++ and Python, deep knowledge of ARM‑based microcontroller architecture, RTOS concepts and multithreading, and hardware interface debugging. English fluency required; Dutch language proficiency or willingness to learn. Familiarity with CI/CD, Git, Docker, and Linux desirable. Practical electronics skills (soldering, circuit debugging) are advantageous. Must be authorized to handle controlled technology per US Export Administration Regulations. Key Responsibilities: - Design, implement, and validate low‑level and application firmware in C/C++/Python. - Integrate firmware with hardware per schematics and specifications; collaborate with hardware teams. - Debug and troubleshoot using oscilloscopes, logic analyzers, and embedded diagnostic tools. - Optimize serial and wireless communication protocols (UART, SPI, I²C, CAN, BLE) for performance and reliability. - Apply power‑saving techniques for battery‑operated devices. - Maintain and enhance CI/CD pipelines, version control (Git), documentation, and coding standards. - Produce clear technical documentation and support cross‑functional teams through development lifecycle. Required Skills: - Programming: C/C++ (low‑level firmware), Python (scripting) - Microcontrollers: ARM Cortex‑M knowledge, RTOS (Zephyr) programming, multithreading - Protocols: UART, SPI, I²C, CAN, BLE - Debugging: Oscilloscope, logic analyzer, in‑circuit debugging tools - DevOps: CI/CD, Git, Docker, Linux systems - Electronics: PCB schematics, soldering, circuit analysis Required Education & Certifications: - Master’s degree in Electronics, Electrical Engineering, Computer Science, or related engineering discipline.
Ghent, Belgium
On site
Junior
09-11-2025
Company background Company brand
Company Name
Sioux Technologies
Job Title
C++ Software Engineer
Job Description
Job Title: C++ Software Engineer Role Summary: Design, develop, test, and maintain high‑performance C++ applications for telecom, industrial automation, video/audio processing, and IoT. Work across the full software lifecycle in Linux and RTOS environments, creating real‑time, multi‑threaded systems and integrating with hardware, networks, and communication protocols. Expectations: - Bachelor’s or Master’s degree in software engineering, electronics, or related field. - Experience with modern C++ (C++11–C++20), STL, Boost, and Python. - Proficient in Linux and real‑time operating systems (FreeRTOS, Zephyr, VxWorks). - Familiarity with build systems (CMake), version control (Git), and CI/CD tools (Jenkins, TeamCity). - Strong analytical skills, quality‑oriented, and a collaborative mindset. - Fluency in Dutch and English. - Prior work in telecom, audio/video streaming, Agile/Scrum, Yocto, virtualization, IoT, or Docker preferred. Key Responsibilities: - Analyze requirements and design C++ solutions for complex, technical applications. - Implement and unit‑test real‑time, multi‑threaded systems on Linux/RTOS platforms. - Integrate software with hardware, network subsystems, and communication protocols (TCP/IP, MQTT, VoIP, XMPP). - Develop and validate video/streaming functionalities using standards such as DVB‑S/T/C, MPEG‑2/4, H.264, Dolby Atmos. - Optimize algorithms for performance and soft real‑time constraints. - Produce clear documentation for design, code, and test cases. - Participate in code reviews, continuous integration, and deployment pipelines. Required Skills: - Advanced knowledge of C++ (11‑20), STL, Boost, and Python. - Linux system programming and RTOS fundamentals. - Build automation (CMake), version control (Git), CI/CD (Jenkins/TeamCity). - Real‑time application design, multi‑threading, and synchronization. - Network protocol experience (TCP/IP, MQTT, VoIP, XMPP). - Audio/video streaming standards implementation. - Performance profiling, debugging, and optimization. - Testing expertise (unit, integration, system). - Agile/Scrum development practices. - English and Dutch communication skills. Required Education & Certifications: - Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electronics, or related discipline. - Valid legal authorization to access controlled technology under US Export Administration Regulations the role requires.
Antwerp, Belgium
On site
09-11-2025