05 oct
|
iPronics
|
Comunidad Valenciana
05 oct
iPronics
Comunidad Valenciana
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. Idóneo 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
📌 Electronics Software Engineer (Comunidad Valenciana)
🏢 iPronics
📍 Comunidad Valenciana