Embedded Software Engineer (Permanent Role)
Join a company based in Madrid that specializes in advanced plastic optical fiber (POF) technology to deliver robust, cost-effective, and high-performance communication systems.
These solutions are particularly advantageous in automotive, industrial, and home networking applications, where reliability and speed are paramount.
In this role, you'll develop software applications that showcase the capabilities of their integrated circuits and adapt device drivers for automotive customer applications.
This is an opportunity to work with advanced embedded systems and collaborate closely with customers to deliver high-quality solutions.
Location: Madrid
Embedded Software Engineer Responsibilities:
Develop robust, embedded system-level software for firmware solutions.
Design, implement, and test software for both demonstration and customer applications.
Analyze customer-specific use cases to tailor software solutions.
Drive the process of planning, designing, and developing new software solutions independently.
Embedded Software Engineer Skill Set:
Linux Driver Development: Experience developing Linux kernel device drivers with knowledge of char, block, and network driver models.
Familiarity with debugging tools such as gdb, printk, and ftrace.
Device Tree Proficiency: Experience with the use and configuration of Device Tree in embedded Linux systems.
Firmware Development: Background in firmware design, development, and debugging.
Microcontroller Experience: Hands-on experience with ARM Cortex (M0, M1, M3), AVR, PIC, and other microcontrollers, along with knowledge of RTOS.
If this position sounds of interest or you are an Embedded Linux Software Engineer exploring the job market in Spain, please reach out to Harry Hansford @ IC Resources.
#J-18808-Ljbffr