cover image
Railnova

Railnova

www.railnova.eu

1 Job

40 Employees

About the Company

Railnova provides predictive maintenance and fleet management solutions for railway fleets. Our all-in-one hardware and software platform enables operators to report on energy consumption and fault code occurrence, and continuously build return on experience. With the Railster (real-time monitoring and edge device) and Railfleet (fleet and data management platform) operators are able to explain breakdowns and prevent them in the future, thereby reducing delays and corrective maintenance costs, and optimising maintenance processes.

We monitor the condition of rolling stock remotely as we interface to any kind of manufacturer, digital field bus, or analog sensor. We transmit relevant data and integrate seamlessly to our customer's rail operations and maintenance planning.

Among our leading clients are DB Cargo, NS, Eurotunnel, SNCF, Lineas, Alstom Transport, Alpha Trains ...

Want to join our team? Take a look at our job openings here: https://jobs.railnova.eu/

Listed Jobs

Company background Company brand
Company Name
Railnova
Job Title
Embedded IoT Engineer
Job Description
About Railnova

At Railnova we are changing the way train fleets are managed. We design our own hardware and software to connect train fleets and monitor all business critical parameters. With Railnova, our railway clients are alerted in advance of failures, are able to replace their calendar-based with condition based maintenance, and identify best driving practices to reduce energy consumption.

Railnova is a technical and entrepreneurial team with specialties in electronics, programming, supply chain and sales. We have achieved industry leadership in only 5 years thanks to relentless innovation, light-speed performance and outstanding client focus.

We’re looking for an Embedded IoT Engineer who is passionate about IoT and embedded systems, able to think outside the box, eager to learn and grow in a dynamic environment, and excited about contributing to innovative solutions that transform the railway industry.

If you recognise yourself here, join Railnova's passionate team and help us conquer tens of thousands of trains to change the future of Railway.

Role Description

As an Embedded IoT Engineer at Railnova, you will:

Develop and maintain embedded software for our IoT devices.
Conduct testing and debugging to ensure system reliability.
Apply updates and monitor the installed fleet.
Reverse-engineer existing systems for IoT integration.
Collaborate with customers and cross-functional teams.
Participate in on-site missions for system discovery and troubleshooting
Enjoy a flexible, async, and remote work environment.


Note: We welcome candidates with typically up to 5 years of experience. There is no strict limit, if you are eager to contribute, we encourage you to apply.

Responsibilities

Software Development:

Develop, and maintain software functionalities for our embedded systems.
Write software unit tests and functional tests to validate developments.
Integrate software for new devices and hardware revisions of existing devices.


Testing and Debugging:

Perform debugging, testing, and troubleshooting to identify and resolve issues.
Conduct testing of embedded systems to validate their functionality and reliability.
Build tools to decrease time-to-value for customers.


Maintenance:

Apply security and improvement updates to third-party packages and our software systems.
Monitor the installed fleet and roll out software updates as needed.
Analyze product returns to improve software, processes, and testing.


Reverse-Engineering:

Reverse-engineer existing systems to understand their functionality.
Identify potential areas for IoT integration and enhancement.
Analyze and interpret technical documentation, including electrical and electronic schematics.


Customer Interaction:

Interface with customers to understand their requirements and collect feedback.
Design IoT solutions using existing building blocks that match specific use cases.
Deliver technical reports and updates to internal stakeholders and customers.
Conduct on-site visits for system installations and troubleshooting.


Collaboration and Support:

Collaborate with cross-functional teams to optimize IoT solutions.
Peer-review code changes and issues with your team and other departments.
Support project management and sales teams to offer new functionalities to customers.


Process and Documentation:

Follow development processes and contribute to process improvement.
Write high-quality documentation related to code, software releases, and product/test specifications.


Must-Have Skills

Fluency in English, both spoken and written.
Good communication and teamwork skills.
Problem-solving and pattern-identifying abilities.
Bachelor's or Master’s degree in Electronics, Software Engineering, or a related field.
Basic proficiency in C programming on Linux and/or microcontrollers.
Basic proficiency in Python programming.
Familiarity with build systems (e.g., Buildroot) or a willingness to learn.
Experience with version control systems like Git.
Basic understanding of Linux, command-line interfaces, and general tooling.
Basic networking skills, with familiarity in protocols like HTTP, IPv4, Ethernet.
Basic understanding of electronics.


Bonus Skills

Railway-specific knowledge.
Knowledge of communication protocols used in railway systems (e.g., MVB).
Experience with Linux kernel configuration (KConfig) and device tree language.
Experience with bootloaders such as U-Boot.
Experience working with FPGAs and associated device drivers.
Experience with Pandas and data analysis in Python.
Basic backend/frontend skills.
Years of professional experience in a similar position.


Why Join Railnova?

Direct Customer Impact: Your work will directly influence the efficiency and safety of rail operations, making a tangible difference in the real world.
Exciting Projects: Dive into reverse-engineering existing systems, work on our custom Buildroot/Linux OS, and interact with a variety of protocols and hardware specific to the railway world.
Mentorship and Growth: Join a team of experienced seniors ready to mentor.
Flexible Work Environment: Enjoy the benefits of async and remote work by default, allowing you to balance your personal and professional life.


How To Apply

The application process is handled as follows:

Submit your written application via the “Apply for this job” button;
The hiring manager evaluates your application based on written communication skills, critical thinking, and experience. You will have an answer from us within 15 days;
Interview with the Hiring manager;
Case study exercise;
Final interviews and team presentation.


You can ask questions at any time during the application process simply by responding to the confirmation email you’ll receive after submission.

Join us in transforming rail industry operations
Brussels, Belgium
Hybrid
26-02-2025