We are looking for a full stack software engineer to strengthen our development team.
This is a hands-on position where you will define, build, test and release high-quality software.
As a domain expert, you will have a large influence on projects to enhance our product portfolio.
Project Details :
* This project has a duration of 12 months with an option for extension.
* You will work in a hybrid environment with 50% remote possibilities.
* No travel is required for this role.
* Standard working hours apply.
Key Responsibilities :
* You will develop concepts and participate in feasibility studies to meet technical requirements.
* You will perform and take ownership of specific software development tasks.
* You will lead work package definition, estimation, and planning.
* You will review designs and contribute to the software architecture.
* You will conduct root-cause analysis of complex issues and provide bug fixes.
Required Skills and Qualifications :
* University education in a software related field such as software or electrical engineering
* 2 years proven experience as a Software Engineer with a strong focus on Rust development
* Solid understanding of Rust's core concepts, including ownership, borrowing, and lifetimes
* Experience with asynchronous programming in Rust (e.g., using async / await)
* Familiarity with common Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx)
* Experience with C++ and Linux
* Experience with Linux Dockers
* Basic scripting knowledge would be an advantage
* RabbitMQ knowledge would be an advantage
* Experience with CAN bus
* Event-Driven Architecture knowledge would be an advantage
* First experience working in regulated environments
* Highly motivated with focus on deadlines and a proactive and thorough way of working
* Fluent in English
* Excellent communication and team working skills, flexibility, willingness to write good documentation and the drive to bring a product to its conclusion