The English-language job board for Spain

Electronics Software Engineer

On-site in València·Full-time·Added 19 days ago

Still open when we checked on 9 Oct

iPronics

17 open roles

Overview

Job details

  • Full-time

    Per the ad.

Requirements

  • Have the right to work in Spain

    iPronics doesn't mention sponsorship in the ad.

  • Work on-site in València

    No relocation package mentioned.

  • Have 5+ years of experience

    Senior-level role.

  • University degree

    “Degree in Electronics, Telecommunications, Computer Engineering, Software Engineering, or equivalent practical experience” — per the ad.

Benefits

  • Private health insurance

    Per the ad: paid by the employer, or taken through flexible pay.

  • Flexible pay plan

    Take part of your salary as tax-free benefits, per the ad.

  • Meal vouchers

    A restaurant card or tickets, per the ad.

Skills

Nice to have

Requirements

What we're looking for

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.

  • 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).

  • Writing or upstreaming Linux kernel drivers.

  • 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.

Pay & benefits

What you'll get

  • 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

    • Flexible working hours

    • December 24th and 31st off

    • One extra day off during your birthday month

    • Private health insurance

    • Pension plan included

    • Flexible compensation plan (restaurant tickets, transport, and childcare vouchers)

    • Opportunity to work on cutting-edge photonic technologies for AI infrastructure

The role

What you'll do

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.

About iPronics

Industry
Photonics

In their own words

About the company & team

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

All open roles at iPronics
WhatsApp
ValènciaNo Spanish needed

Operations Manager

iPronics1w ago
Hybrid in ValènciaNo Spanish needed

Talent Acquisition Specialist

iPronics2w ago2 locations
Remote, Santa ClaraNo Spanish needed
Hybrid in ValènciaNo Spanish needed
ValènciaNo Spanish needed
Remote, TaiwanNo Spanish needed
Hybrid in ValènciaNo Spanish needed

NPI Program Engineer

iPronics2mo ago
Hybrid in TaiwanNo Spanish needed
See all 17 jobs