IC Resources

Embedded Software Engineer

Milan, Lombardy, IT

9 days ago
Save Job

Summary

Embedded Software Engineer


We are seeking a Software Engineer to develop cutting-edge solutions for embedded systems and hardware integration. You will work closely with hardware, creating software, drivers, GUIs, and APIs while automating testing and improving workflows.


Company Overview:


Join a fast-growing European company pioneering integrated photonics solutions for cutting-edge applications in telecommunications, data centers, and advanced sensing. Their mission is to develop innovative, high-performance photonic-based components and systems that drive next-generation technology.


Embedded Software Engineer Key Responsibilities:


  • Develop software for Linux-based embedded systems (SoMs), including drivers and Yocto configurations.
  • Create and maintain drivers for microcontroller-based products (UART, I2C, SPI, CAN).
  • Build libraries, scripts, and APIs to automate testing and hardware interaction.
  • Support C-based firmware development when needed.


Embedded Software Engineer Required Skills:


  • Proficiency in Python for system tasks and GUIs.
  • Experience with Linux-based embedded systems, kernel programming, and Yocto.
  • Knowledge of hardware interfaces (UART, I2C, SPI, CAN).


If this position sounds of interest then please reach out to Harry Hansford @ IC Resources for more information.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: