02 oct
|
iPronics
|
Valencia
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.comMain 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.Idóneo Candidate Requirements:Education: Degree in Electronics, Telecommunications, Computer Engineering, Software Engineering, or equivalent practical experienceExperience: 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 interf
📌 Electronics Software Engineer (Valencia)
🏢 iPronics
📍 Valencia