cover image
OTIV

Full Stack Developer Rust

Hybrid

Ghent, Belgium

Full Time

31-03-2025

Job Specifications

Who We Are

OTIV is a Ghent-based company leading the autonomous revolution in rail. We are on a mission to increase safety and efficiency of railway operations by teaching rail vehicles to drive autonomously. By making trains more efficient and safer, we actively contribute to a modal shift and a greener future. We bring this vision to life by a unique focus on the most challenging environments such as cities, shunting yards and industrial sites. Thanks to high-profile partners and world-leading clients such as Deutsche Bahn, SNCF Group, ArcelorMittal and CAF we deliver the future of railway operations today.

OTIV is an equal opportunity employer. We are committed to a work environment that supports, inspires, and respects all individuals and in which personnel processes are merit-based and applied without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic. OTIV strives to create an environment in which all employees feel confident in their ability to bring their authentic selves to work and secure collaborating with colleagues and customers.

What We're Looking For

We are looking for a skilled and versatile senior software engineer to reinforce our tech team working on a range of innovative products in the field of autonomous rail systems. You will contribute to the development of assistance systems, remote supervision and control platforms, and features such as planning, localization, sensor fusion, and real-time video streaming.

You'll work closely with cross-functional teams across the company and may be involved in any of our three core products, depending on your expertise and the project/product needs.

Requirements

Technical Skills and Experience:
Master's degree in Engineering, Industrial Engineering, Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Strong development skills in Rust, C, and/or C++.
Proficiency with Python for scripting, tooling, or testing tasks
Hands-on experience in Agile development methodologies
Proficient with version control systems such as git and build systems such as cargo
Familiar with CI/CD pipelines and modern development workflows.
Deep understanding of software development, complexe architectures and design patterns
Strong experience with Linux-based environments and Yocto's project
Fluent and professional in English, both written and spoken
Soft Skills:
Strong communication skills, acquired through previous experiences in collaborative environments
A hands-on mentality with a strong analytical and problem-solving mindset
Proactive, eager to learn and grow, with a versatile skill set adaptable to various challenges
Nice to have:
Experience with industrial protocols (e.g., Modbus, OPC, MQTT).
Familiarity with embedded systems, edge devices, or industrial communication equipment.
Knowledge of cybersecurity best practices in connected systems.
Experience with real-time data processing, video streaming, or sensor fusion.
Background in database systems (relational, non-relational, or time-series)

Benefits

What we offer

Full time offer with competitive salary package
International environment in a disruptive start-up with opportunities to grow
Early riser or night owl? Either way, you'll fit right in our flexible working hours system
Hybrid working policy, with an office in beautiful Ghent (Belgium)
Collaborative, transparent, and fun-loving office culture
Team events and quarterly offsite
30 days of vacation

About the Company

OTIV develops assistance, remote control, and autonomous technology for rail, improving safety, increasing efficiency, and contributing to the modal shift. Our solutions enable industrial players, rail operators, and infrastructure managers to transition from manual handling to assisted, remote-controlled, or fully autonomous rail operations. We collaborate with major industry players such as CAF, DB Cargo, ArcelorMittal, Green Cargo, ProRail, and SNCF to address critical socio-economic challenges, including incident costs,... Know more

Related Jobs

Company background Company brand
Company Name
ATCON GLOBAL
Job Title
Senior React Developer
Job Description
Location: Brussels, Hybrid Languages: English and French / Dutch We are seeking a senior developer who can propose innovative and effective solutions to the lead designer. The candidate will be responsible for writing high-quality, well-tested software that meets project requirements. The role also requires the candidate to gain a deep understanding of the business domain and actively collaborate with the business to refine and enhance ideas. Strong independent working capabilities and excellent communication skills are essential for this role. Responsibilities: • Develop user-friendly frontend components in ReactJS (v17.0.2) and TypeScript • Utilize MUI v5 to build attractive and accessible interfaces • Implement and manage timezone-related logic with Moment.js • Work within various environments such as DEV, TST, ACC, and PROD, and maintain CI/CD pipelines using Azure DevOps • Write unit tests with the built-in React testing framework in combination with Jest to ensure code quality • Collaborate with the team using the Atlassian suite (Jira, Confluence, Bitbucket) for project management and version control • Apply translations in applications using Loco Mandatory conformity criteria: • ReactJS: Over 5 years of experience • MUI: Over 2 years of experience • In-depth knowledge TypeScript • Strong expertise in unit testing • Minimum 2 days onsite in Brussels • Fluent in English • Fluent in Dutch or French Preferred knowledge and experience: • In-depth knowledge of React Context API and functional components in TypeScript • In-depth knowledge of Jest and the React Testing framework • Working experience with React Native • Experience with Moment.js for working with timezones • Experience with the Atlassian suite (Jira, Confluence, Bitbucket) • Familiarity with i18n • Familiarity with Azure DevOps for deployment and management of various environments (DEV, TST, ACC, PROD)
Brussels, Belgium
Hybrid
Full Time
04-04-2025
Company background Company brand
Company Name
AGFA HealthCare
Job Title
Automated Test Developer
Job Description
Job description: We are seeking an Intermediate Automated Test Developer. This role is ideal for an automation test developer with a strong foundation in test automation and a desire to advance to a senior role within 2-3 years. You will work in a collaborative, agile environment alongside developers, testers, product development representatives, and system architects to ensure high-quality software delivery. What you will do: Design, develop, implement, and maintain automated test scripts to ensure software quality. Develop testing tools to support performance and load-testing efforts. Collaborate closely with scrum teams to integrate automated testing within the development lifecycle. Enhance test efficiency by developing scripts and utilities to streamline execution, improve coverage, and reduce manual effort. Ensure alignment with regulatory and compliance requirements. Contribute to test automation strategies for our transition to a microservices-based architecture. Assist in ensuring scalability, resilience, and performance in a distributed system. Develop and maintain contract/API testing frameworks for microservices. Required Qualifications: 3+ years of experience in automated testing with a strong understanding of software testing methodologies. Proficiency in Java and experience with testing frameworks such as JUnit and BDD (Cucumber, Playwright or similar). Familiarity with Jenkins and CI/CD pipelines. Strong attention to detail and ability to quickly learn new technologies. Excellent problem-solving, communication, and collaboration skills. Comfortable working in an agile environment. Preferred Qualifications: Experience with performance and load testing. Familiarity with cloud-native technologies such as Kubernetes, Helm, Terraform, and Elastic. Understanding of microservices architecture, including testing distributed systems. Experience in regulated industries, such as medical software, is a plus. Exposure to DevOps practices, including infrastructure as code and monitoring tools. Why Join Us? Career Growth: Clear path to a senior role within 2-3 years with mentorship and skill development opportunities. Impactful Work: Contribute to high-quality software development in a dynamic and collaborative environment. Cutting-Edge Technology: Work with modern testing frameworks, CI/CD pipelines, and cloud technologies as we transition to microservices. If you're ready to take the next step in your test automation career and work with cutting-edge technology, we encourage you to apply! Please apply on our website : https://careers.agfa.com/job-invite/47835/
Ghent, Belgium
Hybrid
Full Time
04-04-2025
Company background Company brand
Company Name
Pleevi
Job Title
Full Stack Software Engineer
Job Description
About Pleevi Pleevi is a tech startup dedicated to transforming energy management with a smart scheduling API for energy and charge point platforms. Our mission? To empower sustainable businesses through environmentally-conscious energy optimization. Join us in driving intelligent, flexible solutions that shape the future of energy management. Full Stack Software Engineer at Pleevi As a Full Stack Software Engineer, you’ll play a pivotal role in our pioneering engineering team at Pleevi. Your contributions will directly influence the development of our product, architecture, and engineering culture. We’re seeking entrepreneurial individuals who thrive in dynamic environments, can work independently, and are excited to bring fresh insights to the table. What you'll do End-to-End Development: Design, build, and maintain scalable front-end and back-end systems using modern frameworks and technologies. API Development: Work extensively with API-driven architectures (e.g., FastAPI) to develop robust and high-performance components. Cloud Infrastructure: Contribute to our ongoing migration to cloud platforms (e.g., Google Cloud) and work with infrastructure as code (IaC) tools. Data Engineering & IoT: Engage with data engineering tasks, IoT integration, and firmware development to ensure seamless interaction across various systems. Best Practices: Uphold software development standards, testing methodologies, and efficient development processes. Cross-functional Collaboration: Work closely with our founders to adapt to market needs and define technical and product roadmaps. Job requirements Technical Expertise: Proficiency in Python, FastAPI, Pydantic, and modern front-end frameworks. Experience with cloud platforms like Google Cloud is a strong plus. Data Engineering/IoT: Affinity with data engineering, IoT, and firmware development will set you apart. Problem-Solving Skills: Comfortable tackling complex problems, improving performance, and evolving architectures to meet changing needs. Development Methodologies: Well-versed in agile processes, TDD, CI/CD, and DevOps practices. Communication & Collaboration: Strong communication skills and the ability to collaborate effectively across teams. Entrepreneurial Mindset: Driven, proactive, and comfortable working in a startup environment, bringing innovative solutions to the table. What’s in it for you? Equity: Everyone is an owner at Pleevi and can share in our success! Flexible Work Environment: Hybrid working and flexible hours - make your work schedule work for you. Our offices are located in Silversquare North (google it, it looks amazing ). Work from Abroad: Enjoy the flexibility to work from abroad for one month each year. Learning and Development: Opportunities for continuous learning, professional growth, and leadership development. Team Building: Fun team-building activities, social events, and sports activities. Competitive Compensation: We offer a competitive salary package, including a bonus structure and benefits tailored to support your work-life balance and personal growth. Sounds like your cup of tea? Apply via LinkedIn or Contact us via join@pleevi.ai
Brussels, Belgium
Hybrid
Full Time
04-04-2025
Company background Company brand
Company Name
Pakske / P'tit Colis
Job Title
Full Stack Engineer - Laravel & VueJS
Job Description
Company Description The arrival of a baby is an unforgettable experience. Pakske / P’tit Colis aims to unburden parents by providing convenient online tools like a universal baby registry, a catalogue with over 200,000 products, product advice, smart checklists, and more. Our platform leverages innovative technology to create the best possible baby platform, reaching over 50,000 future parents each year. We are looking for an enthusiastic full-stack medior (or senior) developer to join our team. You have experience with Laravel / MySQL and modern PHP Devops experience is a plus You have experience in Vue 2.7 (and 3), and aren't afraid to dive into frontend tooling solutions Bootstrap & Tailwind experience is a plus You can consume third-party REST APIs Dutch/English communication skills You take ownership of the product you are working for and go the extra mile.
Antwerp, Belgium
Hybrid
Full Time
04-04-2025