Loop Future
Setúbal / Global
Setúbal / Global
Full-Stack Embedded Software Engineer
Location: Lisbon(Hybrid)
Employement: Full-Time
About Loop Future
Loop Future combines technology, innovation, and sustainability to create digital solutions that shape the future. By integrating software engineering, cloud solutions, salesforce expertise, and intelligent sourcing, Loop Future connects people, systems, and industries — driving efficiency, growth, and global impact. We are Headquartered in Portugal, but also have international offices in the UK, Switzerland and India. The company brings together a diverse and talented team committed to delivering cutting-edge digital experiences into domains such as TV & Media, Satellite & Space, Consultancy, Retail and many other domains.
About Role
One of our clients, a leading communications company, is expanding its development team and looking to hire a Mid-Senior Embedded Software Developer. C++ is the core language across most projects. You will design object-oriented software for embedded and constrained systems, working close to hardware, Embedded Linux and secure communications. The role suits engineers who are comfortable understanding platform limitations, integrating software with hardware and solving complex technical problems. Depending on the project, you may also work with RTOS or PC-side C#/.NET applications.
Responsibilities
- Develop and maintain C++ software for embedded and constrained systems, using strong object-oriented principles to define classes, interfaces and interactions between components.
- Build and secure Yocto-based Linux distributions, ensuring a minimal attack surface and protected boot cycles.
- Integrate hardware interfaces and communication buses such as SPI, I2C and UART, taking memory, CPU and platform constraints into account.
- Integrate security controls such as encryption (AES, RSA), Secure Boot, and Hardware Root of Trust (TPM/HSM).
- Develop, test and debug software in Linux, Eclipse and VM-based environments, contributing to system integration and validation.
Requirements
- 5+ years of relevant software engineering experience, ideally in embedded, low-level or hardware-constrained environments.
- Strong hands-on C++ experience and solid object-oriented programming knowledge.
- Experience with Embedded Linux.
- Experience with secure communication protocols such as TLS/HTTPS; gRPC exposure is highly relevant.
- Strong problem-solving skills, curiosity, initiative, autonomy and the ability to collaborate effectively across multidisciplinary teams.
Nice to Have
- Device-driver development and/or Yocto experience.
- RTOS experience.
- C#/.NET experience for PC-side applications or native Android development.
Ready to shape the future?
If you are a security-minded full-stack embedded engineer looking for your next challenge, we want to hear from you.
Apply directly or drop me a message to chat!
#EmbeddedEngineering #EmbeddedLinux #Yocto #DotNet #CPlusPlus #CSharp #CyberSecurity #DefenceTech #LisbonJobs #TechHiring
Portugal / Global
Portugal / Global
Portugal / Global
Portugal / Global
Portugal / Global
Portugal / Global