Senior Linux Engineer - Embedded Systems
DBServices Portugal
- Maia, Porto
- Permanente
- Horário completo
- Generate custom Operating System images for embedded devices
- Develop and adapt device drivers for specific hardware platforms
- Configure networking and port Linux OS to ARM and PowerPC-based embedded systems
- Participate in the full software development lifecycle, including design, implementation, and testing
- Collaborate in a multidisciplinary R&D team in an informal and innovation-driven environment
- Solid knowledge of Linux development in both user space and kernel space
- Experience with device driver development and adaptation
- Familiarity with Linux Preempt RT extensions for real-time systems
- Proficiency in OS image generation tools such as Yocto and OpenEmbedded
- Strong programming skills in C/C++
- Understanding of networking protocols and topologies
- Team-oriented, self-organized, results-driven, and passionate about learning
- Strong problem-solving and debugging skills
- Availability to work in a hybrid model from Maia, Portugal
- Experience with compiling and cross-compilation tools (GCC, toolchains)
- Familiarity with RTOS such as FreeRTOS or Zephyr
- Scripting skills in Python and Bash
- Knowledge of cybersecurity concepts (certificates, secure protocols, TPM, encryption, openSSH, firewall configuration)
- Experience in Layer 2 and Layer 3 network application development
- Understanding of time synchronization protocols (IEEE 1588v2 / PTP)
- Familiarity with virtualization tools (Docker, KVM)
- Understanding of electronics and lab instrumentation
- Experience with version control systems (SVN, Git)
- Collaborative Environment: We value a sense of community where ideas are shared, and achievements are celebrated as a team.
- Global Connection: An opportunity to interact with people from different countries and cultures, expanding your network and worldview.
- Physical Health Support: Through Wellhub (Gympass), we offer resources and programs focused on your physical well-being.
- Mental Health Care: Team Care provides initiatives and actions to support your emotional and mental balance in daily life.