Bessemerstraße 51, First Floor, Berlin 12103, Germany

Embedded Linux Software Engineer-Barcelona, Spain

Spain, Barcelona ALBEDO Telecom

Job Description

ALBEDO Telecom is seeking an Embedded Linux Software Engineer with more than 5 years of development experience in embedded Linux environments. The company develops test and measurement products and proprietary software and hardware solutions for telecom operators, power utilities, military, and industrial customers.

The role focuses on the design, programming, and software integration of Linux-based products, as well as improving and maintaining existing software components. The engineer will work on high-performance optical network test and measurement products, with responsibilities involving C programming, real-time and concurrent systems, multithreading, network applications, and sockets.

The position requires a higher degree in Computer Science or a similar field, deep knowledge of embedded Linux, networking technologies such as Ethernet and TCP/IP, and Linux development at both application and driver levels. Experience with GUI development, fiber optic technologies, communications protocols, ARM processors, web technologies, and low-level hardware/software development is also valued.

Requirements

  • More than 5 years of development experience in embedded Linux environments.
  • Excellent C programming skills.
  • Experience programming on real-time and concurrent systems, including multithreading.
  • Experience in network application development using sockets.
  • Higher degree in Computer Science or similar.
  • Deep knowledge of embedded Linux environments.
  • Experience with real-time and embedded software in Telecom & Networking applications.
  • Knowledge of networking technologies such as Ethernet and TCP/IP.
  • Good knowledge of Linux at the development level.
  • Good knowledge of object orientation methodologies.
  • Ability to develop quality deliverables throughout all stages of the life cycle.
  • Ability to develop reusable and structured code.
  • Linux knowledge at driver development level.
  • Knowledge of low-level hardware and software development.
  • Experience designing graphical user interfaces (GUI).
  • Knowledge of fiber optic technologies.
  • Knowledge of communications protocols such as Ethernet, IP, and UDP.
  • Knowledge of ARM processors.
  • Knowledge of web technologies.
  • Professional, friendly, and willing disposition.
  • Ability to maintain high-quality customer service.
  • English is a must.
  • Other languages are welcome.
  • Ability to work in a team.

Apply for this position

Open the free assessment form for Embedded Linux Software Engineer-Barcelona, Spain, fill in your details, and our recruitment team will get back to you.