Linux Device Drivers Developer

Clue Technologies

Málaga

Híbrido

EUR 55.000 - 75.000

Jornada completa

hace 14 horas
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Hybrid work model
Full-time, permanent contract
Private medical insurance
25 + 2 flexible vacation days
Schedule flexibility
Free Friday afternoons
Internal and external training
Healthy lunch served daily

Descripción de la vacante

Clue Technologies is hiring a Linux Device Drivers Developer to design and implement firmware for its embedded systems. You will work on the root software environment, boot-loaders, and drivers across multiple architectures within a safety-critical aviation-oriented product line.

Proficiency in Linux kernel driver development, Embedded Linux, and C is required. Knowledge of Yocto/Buildroot, hardware interfaces, and Git workflows is highly valued.

Formación

  • Bachelor's degree in electronic, software, or telecommunications engineering.
  • Experience developing Linux kernel device drivers.
  • Strong knowledge of Embedded Linux architecture and internals.
  • Solid C programming skills.
  • Experience with Yocto, Buildroot, or similar embedded Linux distributions.
  • Understanding of hardware interfaces such as SPI, I2C, UART, CAN, PCIe, Ethernet, USB, etc.
  • Familiarity with kernel debugging and profiling tools.
  • Experience with Git and Linux development workflows.

Responsabilidades

  • Develop firmware software for multiple architectures designed by Clue.
  • Build and refine the root software environment for embedded systems.
  • Collaborate with multidisciplinary teams for firmware integration.
  • Configure hardware for boot-up and develop boot-loaders for platforms.
  • Develop system runtime environments (kernel, user-space libraries).
  • Create and test drivers for Clue hardware and third-party devices on RTOS.
  • Maintain high-quality QA through test setup and documentation.
  • Work with DO-178C methodologies and high standards.

Conocimientos

Linux kernel device drivers
Embedded Linux
C programming
Yocto/Buildroot
Hardware interfaces
Git workflows
Kernel debugging

Educación

Electronic, software, or telecommunications engineering degree

Herramientas

Yocto
Buildroot
U-Boot

Descripción del empleo

Clue keeps on growing!

We are now hiring a Linux Device Drivers Developer!

About Clue

At Clue, we research, design, and manufacture new computing technologies to enable innovative intelligent systems.

Our motto is to create simple solutions to big problems.

Clue focuses on next-generation avionics, offering a series of general-purpose computers for aerospace systems based on modular and flexible architecture. We also develop machine-learning applications especially built to run in our airborne hardware. And the development of System on Chips (SoC) and ASICs for safety-critical applications is part of our roadmap as well.

Clue is not only a company where you will fulfill your innovation appetite but it is also a company with a unique work environment. It is not common to find many companies with a fresh mentality like Clue has, where continuous improvement is part of our DNA. Furthermore, employee satisfaction is the cornerstone of our talent retention strategy. Training programs, personalized strategies to always maintain a high level of motivation among our employees, schedule and work location flexibility, charming work sites, healthy and delicious meal service, team building activities, BBQ gatherings… you name it! Our employees are our biggest asset and we have the strong conviction that their satisfaction is paramount for the productivity within our company. Thus, at Clue we are more than happy to invest in the well-being of our employees.

What is the job about?

The Linux Device Drivers Developer will develop the firmware software for different architectures designed and manufactured by Clue.

What will you do?

You will be working on developing the root software environment of the different systems produced by Clue Technologies:

  • Working with multi-disciplinary teams for the integration of firmware in embedded systems.
  • Configuring the hardware for boot-up.
  • Developing boot-loaders for different platforms.
  • Developing system runtime environment (kernel, user-space libraries, etc.)
  • Developing drivers for Clue's hardware and third-party devices on RTOS.
  • Working in a high-profile quality assurance environment.
  • Setting up testing environments and developing tests.
  • Working with DO-178C methodologies, with high standard-oriented objectives.
  • Documenting designs and manuals, requirement-proven code.
What profile are we looking for?

We need you to have:

  • Electronic, software, or telecommunication engineering degree.
  • Experience developing Linux kernel device drivers
  • Strong knowledge of Embedded Linux architecture and internals
  • Solid C programming skills
  • Experience working with Yocto, Buildroot, or similar embedded Linux distributions
  • Understanding of hardware interfaces such as SPI, I2C, UART, CAN, PCIe, Ethernet, USB, etc.
  • Familiarity with kernel debugging and profiling tools
  • Experience with Git and Linux development workflows

It will be an added value if you have:

  • Involvement in open-source projects.
  • Experience with U-Boot
  • Knowledge of embedded operating systems, with a focus on Linux. Bonus for experience with VxWorks and PikeOS; familiarity with other systems is advantageous.
  • Knowledge of systems based on embedded RTOS.
  • Experience with aviation projects and DO178C.
  • Knowledge about Electronic Hardware Design.
  • Possession of a disability certificate equal to or greater than 33% will be valued but is not mandatory, in compliance with the General Law on the Rights of Persons with Disabilities and their Social Inclusion.
What skills do we value?
  • You have a proactive attitude and demonstrate autonomy.
  • Good analytical and problem-solving skills are key to excelling as an engineer. These define you.
  • You are keen on researching state-of-the-art solutions and are able to apply your critical thinking to identify what can be adopted for our needs.
  • You have natural organizational skills.
  • You have the ability and eagerness to learn.
  • You understand that to go far you go together, you are team-oriented and humble. No matter if a correction comes from a junior or a senior colleague you are always open-minded to accept that you will eventually be wrong.
  • You take pride in your work and you know that your team is your first customer, you value quality and attention to detail.
  • Engineering is not about perfect solutions; it is about doing the best you can with limited resources. Thus, you always find the best balance between optimization and on-time delivery.
  • Zero excuses. You take full responsibility for your acts and decisions, being accountable for your assigned tasks.
  • Excellent written and verbal communication skills.
What do we offer?
  • Hybrid work and flexibility to work from home
  • Full-time, permanent contract
  • Private medical insurance
  • 25 + 2 flexible vacation days
  • Schedule flexibility
  • Free Friday afternoons
  • Permanent internal and external training
  • Free coffee and snacks
  • Healthy lunch served daily for the staff at the office
  • Work with the cutting-edge technologies
Which are the steps of the process?
  • Talent Interview
  • Technical Screening Test
  • Technical Interview
  • Management Interview

Clue is committed to the diversity of its teams and an inclusive work environment. We encourage applications from people with different backgrounds, interests, and personal circumstances. Our team welcomes applicants regardless of their race, gender, age, religion, nationality, sexual orientation, and/or disabilities. All we need is your high energy, skills, and willingness to be part of a great project!

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Sr. Firmware Engineer
Sr. Firmware Engineer

Clue Technologies • Málaga

Híbrido
EUR 60.000 - 90.000
Hybrid work
Permanent contract
Private medical insurance
+7
Embedded Software Engineer
Embedded Software Engineer

Clue Technologies • Málaga

Híbrido
EUR 45.000 - 65.000
Private medical insurance
25 flexible vacation days
Schedule flexibility
+7
Electronic System Engineer
Electronic System Engineer

Clue Technologies • Málaga

Híbrido
EUR 52.000 - 68.000
Hybrid work
Full-time contract
Private medical insurance
+7
RTCA DO-178B/C V&V Engineer
RTCA DO-178B/C V&V Engineer

Clue Technologies • Málaga

Híbrido
EUR 45.000 - 65.000
Private medical insurance
25 flexible vacation days
Lunch at office
+1
Linux Kernel Driver Engineer — Embedded Systems (Hybrid)
Linux Kernel Driver Engineer — Embedded Systems (Hybrid)

Clue Technologies • Málaga

Híbrido
EUR 55.000 - 75.000
Hybrid work model
Full-time, permanent contract
Private medical insurance
+5
Procurement Specialist
Procurement Specialist

Clue Technologies • Málaga

Presencial
EUR 30.000 - 45.000
25 flexible vacation days
private medical insurance
healthy lunch served daily for staff
Senior Firmware & OS Engineer
Senior Firmware & OS Engineer

OPENCHIP & SOFTWARE TECHNOLOGIES • Barcelona

Híbrido
EUR 40.000 - 70.000
Flexible schedule
Opportunities for career development
Hybrid work environment
Staff Firmware and Operating System Engineer
Staff Firmware and Operating System Engineer

OPENCHIP & SOFTWARE TECHNOLOGIES • Barcelona

Híbrido
EUR 110.000 - 150.000
Flexible schedule
Hybrid work environment
Career development opportunities
Confidential Computing & Virtualization Senior Engineer
Confidential Computing & Virtualization Senior Engineer

Tamarind Intelligence • Barcelona

Híbrido
EUR 90.000 - 130.000
Hybrid work environment
Career growth opportunities
Competitive compensation
Confidential Computing & Virtualization Senior Engineer
Confidential Computing & Virtualization Senior Engineer

OPENCHIP & SOFTWARE TECHNOLOGIES • Barcelona

Híbrido
EUR 90.000 - 120.000
Hybrid work model
Competitive compensation package
Barcelona-based role