Electronics Software Engineer

Ipronics

Valencia

Presencial

EUR 55.000 - 75.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Destaca en este puesto — crea un currículum adaptado y una carta de presentación en aproximadamente un minuto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Private health insurance
Restaurant tickets
Transport vouchers
Childcare vouchers
Birthday month day off

Descripción de la vacante

iPronics is seeking an Electronics Software Engineer to design and maintain software layers that expose hardware to higher-level applications. You will own the embedded Linux platform, including image, BSP, kernel, device tree, and rootfs, and ensure a smooth boot flow from power-on to a running system.

Ideal candidates have 5+ years in embedded Linux or low-level software, strong Python, and experience with BSP, device tree, kernel configuration, and cross-compilation.

Formación

  • Education: a degree in Electronics, Telecommunications, Computer or Software Engineering or equivalent.
  • Experience: 5+ years in embedded Linux or low-level systems software.
  • Strong Python skills and advanced Linux fundamentals.
  • Experience with BSP, device tree, and kernel configuration and compilation.

Responsabilidades

  • Design and develop the software layers that expose devices to higher-level applications.
  • Own the embedded Linux platform: image, BSP, kernel, device tree, and rootfs.
  • Maintain boot flow from power-on to a running system.
  • Bring up board peripherals and modify drivers as needed.
  • Implement and maintain communication with devices inside board and with external equipment.
  • Test, profile and analyze performance on real hardware.
  • Collaborate with electronics, FPGA, photonics and application teams.

Conocimientos

Embedded Linux
Python
C
Device Tree
BSP
Kernel configuration
Git
Debugging
Cross-compilation

Educación

Degree in Electronics / Telecommunications / Computer Engineering / Software Engineering

Herramientas

BSP
Device Tree
Kernel compilation

Descripción del empleo

iPronics is a deep-tech startup developing silicon photonics optical circuit switches. Over the past years we've built a growing IP working closely with a patent attorney firm specialized in IP. Learn more about us at ipronics.com

Main Responsibilities:

The Electronics Software Engineer will be involved in the following responsibilities:

  • Design and develop the software layers and services that expose the physical devices of the system to higher-level applications.
  • Own the embedded Linux platform: image and BSP maintenance, kernel configuration and build, device tree description of the board, and root filesystem generation.
  • Maintain and troubleshoot the boot flow of the target, from the first stage after power-on through the bootloader to a fully running system.
  • Bring up new board peripherals and create, port, or modify drivers when standard support is not available.
  • Implement and maintain the communication with the physical devices, inside the board and towards external equipment.
  • Testing, profiling and performance analysis of the software developed, running on real hardware.
  • Collaborate with the electronics, FPGA, photonics and application teams to understand the subsystems controlled by the core software layer.
Ideal Candidate Requirements:

Education: Degree in Electronics, Telecommunications, Computer Engineering, Software Engineering, or equivalent practical experience

Experience: 5+ years (senior) in embedded Linux or low-level systems software.

Technical Skills:

  • Advanced level of Python.
  • Solid Linux fundamentals from a systems perspective: processes, services, filesystems, permissions, logging and networking.
  • Embedded Linux build systems, cross-compilation, image and rootfs customisation.
  • Working knowledge of BSP, device tree and kernel configuration, compilation and modules.
  • Understanding of the boot chain of an embedded target.
  • Proficiency in C to work with kernel-side code and drivers when needed.
  • Communication protocols from the operating system side: buses and network interfaces.
  • Debugging on target: serial console, system logs, and the usual tracing and debugging tooling.
  • Git workflows, code review and software testing practices.
Nice to have:
  • Experience with Rust (highly valued).
  • Experience on SoC platforms combining a processing system with programmable logic (FPGA).
  • Real-time Linux, latency and determinism analysis.
  • Containers on embedded targets, OTA updates, secure boot and image signing.
  • CI/CD for embedded targets, including hardware-in-the-loop test benches.
  • TDD/BDD frameworks and software design patterns.
  • Hardware validation using lab equipment (oscilloscope, logic analyser).
  • Git portfolio and/or open-source contributions.
  • Prior experience in photonics or optical systems.
  • Experience in hardware validation using lab equipment.
  • Soft Skills: Team player, continuous learner, communicative, adaptable, problem-solving oriented, with ownership of the platform they maintain.
What we offer:
  • Permanent full-time position
  • December 24th and 31st off
  • One extra day off during your birthday month
  • Private health insurance
  • Flexible compensation plan (restaurant tickets, transport, and childcare vouchers)
  • Opportunity to work on cutting-edge photonic technologies for AI infrastructure
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

Business Development Manager (Photonics) – APAC/EMEA
Business Development Manager (Photonics) – APAC/EMEA

iPRONICS • Valencia

Presencial
EUR 90.000 - 120.000
Private health insurance
Holiday time off Dec 24/31
Birthday month day off
+2
Senior Embedded Linux Engineer for Photonics AI Infra
Senior Embedded Linux Engineer for Photonics AI Infra

Ipronics • Valencia

Presencial
EUR 55.000 - 75.000
Private health insurance
Restaurant tickets
Transport vouchers
+2
Director, Photonics Test Engineering & Manufacturing Validation
Director, Photonics Test Engineering & Manufacturing Validation

iPRONICS • Comunidad Valenciana

Presencial
EUR 120.000 - 180.000
Permanent full-time position
Private health insurance
Flexible compensation plan (restaurant
+3
Senior Optical Module Development Engineer
Senior Optical Module Development Engineer

Ipronics • Valencia

Presencial
EUR 60.000 - 90.000
Private health insurance
Permanent full-time position
December 24th and 31st off
+2
Security Specialist for Product
Security Specialist for Product

iPRONICS • Valencia

Presencial
EUR 45.000 - 65.000
Private health insurance
Flexible compensation plan
Birthday month day off
+2
Senior NPI Supply Chain Program Manager
Senior NPI Supply Chain Program Manager

Momentum Reim • Valencia

Presencial
EUR 90.000 - 125.000
Permanent full-time position
Hybrid work model
Flexible working hours
+5
Electronics Technician
Electronics Technician

Tmoose • Barcelona

Presencial
EUR 45.000 - 65.000
Private Health Insurance
Hybrid working modality
23 vacation days per year
+1
Staff Firmware and Operating System Engineer
Staff Firmware and Operating System Engineer

OPENCHIP & SOFTWARE TECHNOLOGIES • Barcelona

Presencial
EUR 110.000 - 150.000
Flexible schedule
Hybrid work environment
Career development opportunities
Embedded Software Engineer
Embedded Software Engineer

technicaelectronics • Sant Cugat del Vallès

Presencial
EUR 40.000 - 60.000
Hybrid work model
30 working days holiday
Private health insurance
+1
Electronics Engineer
Electronics Engineer

IC Resources • Madrid

Presencial
EUR 45.000 - 65.000