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;
-
Abilty 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!