Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Developer Rust image - Rise Careers
Job details

Full Stack Developer Rust

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.

  • 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).

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.

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Developer Rust, OTIV

Are you ready to take on an exciting role as a Full Stack Developer at OTIV? Based in Ghent, our company is at the forefront of revolutionizing rail by enabling trains to operate autonomously. We believe in making railway operations safer and more efficient, contributing to a greener future one ride at a time. In this dynamic position, you will collaborate with a talented tech team, focusing on a range of innovative products related to autonomous rail systems. Your core responsibilities will include developing assistance systems, remote supervision tools, and features like planning, localization, sensor fusion, and real-time video streaming. The ideal candidate for this Full Stack Developer role will have a master's degree in a relevant field or equivalent practical experience, along with robust development skills in Rust, C, and/or C++. You’ll also need a solid foundation in Python for various scripting and tooling tasks. Your hands-on experience with Agile methodologies will come in handy as you engage with cross-functional teams. We value strong communication skills and a proactive attitude, so if you're adaptable and eager to learn, OTIV might be the perfect fit for you. Join us in shaping the future of railway operations while enjoying a competitive salary, a flexible working environment, and a fun-loving office culture!

Frequently Asked Questions (FAQs) for Full Stack Developer Rust Role at OTIV
What are the responsibilities of a Full Stack Developer at OTIV?

As a Full Stack Developer at OTIV, your main responsibilities will include developing assistance systems and remote supervision platforms for autonomous rail systems. You will also work on critical features like planning, localization, sensor fusion, and real-time video streaming, collaborating across different teams to ensure the success of various projects.

Join Rise to see the full answer
What qualifications do I need to apply for the Full Stack Developer position at OTIV?

To apply for the Full Stack Developer position at OTIV, you need a master’s degree in Engineering, Computer Science, or a related field, or equivalent practical experience. Strong programming skills in Rust, C, and/or C++, alongside proficiency in Python, are also essential. A background in Agile methodologies and experience in Linux environments are highly regarded.

Join Rise to see the full answer
What programming languages are essential for the Full Stack Developer role at OTIV?

For the Full Stack Developer role at OTIV, strong development skills in Rust, C, or C++ are essential. Additionally, proficiency in Python for scripting and tooling tasks will significantly enhance your effectiveness within the team. Familiarity with version control systems like git will also be important for success.

Join Rise to see the full answer
How does OTIV support employee growth and development for Full Stack Developers?

OTIV is committed to a supportive work environment that promotes growth and development. As a Full Stack Developer, you will have opportunities to work on innovative projects, collaborate with talented professionals, and participate in team events. Moreover, the flexible working hours and hybrid policy enable you to maintain a healthy work-life balance while furthering your skills.

Join Rise to see the full answer
What kind of work environment can Full Stack Developers expect at OTIV?

Full Stack Developers at OTIV can expect a dynamic and collaborative work environment. Our culture is built on transparency and fun, with regular team events and quarterly offsite activities. We also embrace flexible working hours and a hybrid working policy that allows for a balance between office and remote work.

Join Rise to see the full answer
Common Interview Questions for Full Stack Developer Rust
Can you describe your experience with Rust and how it applies to your role as a Full Stack Developer?

When answering this question, highlight specific projects where you utilized Rust, focusing on the technical challenges you faced and how you overcame them. Discuss your familiarity with Rust’s strengths, such as memory safety and concurrency, and how these aspects enhance performance in developing autonomous systems.

Join Rise to see the full answer
What is your approach to real-time video streaming and sensor fusion in software development?

In your response, outline your understanding of real-time processing and the requirements for effective video streaming. Discuss any previous experience you've had in working with these technologies, focusing on specific tools or libraries you've used and how you ensured reliability and efficiency.

Join Rise to see the full answer
How do you prioritize working with cross-functional teams on software projects?

Demonstrate your collaboration skills by sharing examples of previous projects. Explain how you kept communication open across teams and how you ensured that all stakeholders were informed and involved at each stage of development.

Join Rise to see the full answer
What Agile methodologies are you familiar with and how have you applied them?

Reflect on your experience with Agile practices like Scrum or Kanban. Provide specific examples of how you implemented Agile methods in previous roles, focusing on the impact these practices had on project management, productivity, and team dynamics.

Join Rise to see the full answer
Can you describe a complex architecture you've designed or worked on?

Share insights about a particular project involving complex architectures. Explain the components involved, design choices you made, and how various technologies were integrated to meet project goals. Highlight any innovative solutions you developed to solve architectural challenges.

Join Rise to see the full answer
Describe your experience with CI/CD pipelines and how they enhance development processes.

Discuss your role with Continuous Integration and Continuous Deployment (CI/CD) in past projects. Explain how you utilized CI/CD to automate testing and deployment processes and how this contributed to faster and more reliable releases.

Join Rise to see the full answer
What strategies do you use to stay current with developments in the programming languages you use?

Talk about your proactive strategies for continuous learning, such as attending workshops, following relevant blogs, or participating in coding communities. Discuss how you apply new knowledge to your work as a Full Stack Developer.

Join Rise to see the full answer
How would you handle a situation where project requirements change unexpectedly?

Describe a scenario where you encountered changing requirements, explaining your response and adaptation strategies. Emphasize the importance of flexibility and communication in addressing such challenges while delivering results.

Join Rise to see the full answer
Can you explain the importance of cybersecurity best practices in software development?

Discuss the critical nature of cybersecurity in today's connected systems, particularly in the context of autonomous rail technologies. Highlight specific practices you've implemented to safeguard software and data security throughout the development lifecycle.

Join Rise to see the full answer
What motivates you to work on autonomous systems and transportation technologies?

Share your passion for technology and innovation in transportation. Explain what draws you to the challenges and opportunities within the autonomous systems domain, and how your personal values align with the mission at OTIV.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Visa Remote Mentor
Posted 11 days ago

VISA is looking for a motivated Software Engineer to enhance backend systems in the payments industry.

Photo of the Rise User
finanzen.net GmbH Remote Gartenstraße, 76 Karlsruhe-Südweststadt, Deutschland
Posted 2 days ago

Join the innovative Finanzen.net group as a Senior Fullstack Software Engineer and help us further develop our trading platform.

Posted 2 days ago

Join our remote team as a Software Engineer where you'll enhance our Data Platform service for diverse cloud environments.

Photo of the Rise User
Posted 7 days ago
Paid Holidays

Become a vital part of dLocal's engineering team as a Senior Java Developer, maximizing the efficiency of payment solutions worldwide.

Photo of the Rise User
Posted 7 days ago

Join DreamWorks Animation as a Sr. Software Engineer to develop cutting-edge microservices supporting animated film production.

Photo of the Rise User

Become a part of Equitable Bank’s innovative team as a Junior Software Engineer, helping to redefine the future of banking.

Photo of the Rise User
Posted 21 hours ago

Join SplitMetrics as a Backend Engineer and contribute to innovative solutions for mobile marketing.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Massillon just viewed FORKLIFT OPERATOR at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Shipper/Receiver - Day Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Painesville just viewed Accountant - Mid at Progressive Insurance
Photo of the Rise User
Someone from OH, Georgetown just viewed Ohio Medicaid Inbound Contacts Rep at Humana
Photo of the Rise User
11 people applied to Software engineer intern at PayPal
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Perrysburg just viewed Casting: Hip Hop Music Video at Backstage
Photo of the Rise User
7 people applied to Software Engineer Intern at GITAI
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Financial Analyst, Connected Stores at Instacart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Head of Marketing at Verified
M
Someone from OH, Cincinnati just viewed VP of Marketing at Max Retail
Photo of the Rise User
Someone from OH, Mount Gilead just viewed Minor Team Member (14-15) at Chick-fil-A
Photo of the Rise User
Someone from OH, Mason just viewed VP, Human Resources - Global Sales   at ServiceNow
Photo of the Rise User
Someone from OH, Ironton just viewed SVP - Enterprise Product Manager- C14 (Hybrid) at Citi
Photo of the Rise User
Someone from OH, Zanesville just viewed Recruiting Coordinator at Kiddom
Photo of the Rise User
Someone from OH, Zanesville just viewed Regional Account Manager at Red Bull
S
Someone from OH, Zanesville just viewed Marketing Assistant - Shooters & Agave at Sazerac Company
Photo of the Rise User
Someone from OH, Zanesville just viewed Regional School Success Associate at Edpuzzle
M
Someone from OH, Tallmadge just viewed General Merchandise IC at Meijer
B
Someone from OH, Cleveland just viewed Resource & Scheduling Specialist at Brightspeed