Embedded Linux and Cloud Software Developer (C/C++ or Rust, Go)
Description
About the role
You will join the local team in Alicante building a network monitoring solution for companies. Your focus will be the service running on the hardware sensors: it orchestrates measurements and communicates with the cloud platform, from which it receives configuration and to which it sends results and alerts. You will work on both embedded Linux and the cloud backend, so you will be able to carry a complete functionality from the device to the API. The product belongs to an international technology company specializing in network measurement and analysis.
What you'll do
Develop the Linux user-space service of the sensors, in C/C++ or Rust according to your preference.
Work also in Go on the cloud backend.
Apply device-to-cloud security: device identity and provisioning, certificate-based authentication (mTLS), and secure storage of credentials on the device.
Maintain the agent's CI/CD.
Write unit and integration tests for the agent, and tests for the device-to-cloud path (agent against a test environment or device emulation), with quality gates in CI. Tests written with the help of AI are reviewed and assumed by their author.
What we're looking for
Proficiency in C/C++ or Rust.
Experience developing in embedded Linux.
Willingness to also work in Go on the cloud backend.
Knowledge of device-to-cloud security: device identity and provisioning, mTLS, and secure storage of credentials.
Experience with CI/CD and automated testing.
Fluent English, both oral and written.
Daily use of AI agents for programming: specifications, review, tests, and quality gates.
Orientation toward taking responsibility for your work from start to finish.
Interest in the networking field: motivation to learn wired and wireless protocols and apply them to solve customers' network problems.
Nice to have
Knowledge of networking technologies.
How you'll work
Your working day offers flexibility, so you can adjust your schedule within a certain margin to best suit your needs. If you work extra hours one day or need to leave early for personal reasons, you can make up the time another day without any issues. Additionally, you can decide whether you want to work from the office or from home.
At the office, you will find coffee, candies, and a foosball table to relax and share great moments with your colleagues. We also offer health insurance and flexible compensation.
Throughout the year, you can participate in internal events, outdoor activities, fun days, and paddle tennis matches. We want you to enjoy your time and take the time off you need, always surrounded by a close-knit and collaborative team.
Regarding your professional development, we support your growth: you will have access to training, English classes, and certifications. We value your learning and your aspirations.
All of this is part of our #CONVOTISLife philosophy. We grow together.
About the company & team
Teralco Group was founded in 2002 and became CONVOTIS Iberia in 2024. Since then, we have been committed to helping companies improve their performance and efficiency through the use of innovative technology. With our more than 20 years of experience, we have helped numerous companies implement technology solutions.
At CONVOTIS, You add value with your experience and skills, You matter in our decision-making, and You choose your path for professional development.
Additional information
Equal Employment Opportunity
At CONVOTIS Iberia, we are firmly committed to equal employment opportunity, ensuring an inclusive and respectful environment for all people, regardless of their race, nationality, ethnicity, skin color, religion, sex, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status.
Furthermore, in compliance with the provisions of Royal Decree 1026/2024 and our commitment to the highest standards of diversity and inclusion, we establish clear and concrete criteria to ensure a selection and hiring process that prioritizes the qualifications and suitability of each person for the position. We pay special attention to non-discrimination based on sexual orientation, gender identity, or gender expression.
At CONVOTIS Iberia, we believe that diversity enriches our teams and drives us toward a more just, equitable, and inclusive future.