
QiBit
Embedded Software Engineer - C++/Rust
Porto
September 24, 2025
Full-time
We are looking for a Embedded Software Engineer - C++/Rust, to integrate directly the team of our client - a reference company in the IT sector.
What will be your main tasks and responsibilities?
- Ensuring that good engineering practices are applied in daily work.
- Develop products, embedded software architectures or automation pipelines, creating high-quality solutions while adapting to customer requirements.
- Pay attention to a clean structure, good performance and sensible test coverage.
- Directly communicating with customers.
- Propose technical innovations, methods and principles that could be implemented on a project.
- Support other colleagues and participate in the onboarding process for new teammates.
What is required from you?
- Academic background in Computer Engineering, Science or similar areas.
- Minimum 05 years of experience in software development with C++ and preferably with Rust.
- Knowledge of modern C++, Embedded Linux, RTOS or bare metal real-time systems.
- Experience in GUI applications development on embedded devices would be a plus.
- Focus on high-quality code and want to improve and share your knowledge of the latest technologies every day.
- Good communication skills, open-minded and ability to decision making.
- Ability to effectively communicate with stakeholders outside of your team in agile environments.
- Fluency in Ênglish (both written and spoken).
Sounds like you? Send us your CV and let's talk!
Contacts and address
Oriente Green Campus
Rua Adão Manuel Ramos Barata, nº 3, Fração CA
1885-100 Moscavide