Job offer

Embedded SW Engineer

Hiring date: 06/08/2025
INTERA delivers IoT R&D and real-time monitoring solutions for Energy, Health, and Computing through global collaborative projects.

August 2025

INTERA is a company that brings R&D around IoT to the market, providing innovative real-time monitoring and management solutions, and being involved in state-of-the-art national and international collaborative R&D projects in areas such as Energy, Health, and Computing.  

We currently have an exciting opportunity for a technically capable embedded SW engineer. For the new R&D unit devoted to Edge & Computing, we are looking for a profile with the knowledge to develop applications based on RISC-V/ARM architectures and targeted to Artificial Intelligence in the Edge. This person will continuously engage with the ML team to port AI/ML applications from the cloud and desktop to resource-constrained embedded devices. This person will also engage with the embedded HW/SW team to test the new HW AI accelerators and SW drivers developed.  

For the position, the candidate will be engaged in the following activities: 

  • Porting of AI applications from cloud to microprocessors and microcontrollers based on RISC-V and ARM devices. 
  • Interact with AI runtime and profile applications. 
  • Development and implementation of the RISC-V baremetal software layer architecture: interrupts/exceptions, firmware, drivers, application. 
  • Use of RTOS (freeRTOS) and Embedded Linux. 

Skills:  

  • BS/MS in Engineering with emphasis in Embedded Software. Other technical courses will also be considered. 
  • Advance knowledge of Embedded C and RISC-V ISA. 
  • At least two of the following: baremetal, embedded RTOS, embedded Linux development experience. 
  • RISC-V tools development: GNU/LLVM, GDB, QEMU, SPIKE. 
  • Previous microcontroller or hardware simulator experience. 
  • Excellent written/verbal communication skills and strong teamwork/collaboration. 

Other desirable skills: 

  • Open-source development tools experience: Linux, GitHub, Makefiles, Python, etc. 
  • CI experience and/or software testing and verification skills. 
  • AI theoretical/practical knowledge. 
  • Other embedded language such as C++ or RUST. 
  • Theoretical/practical knowledge on compiler modification and automatic code generation. 

INTERA actively fosters an environment to facilitate and strengthen gender equality, diversity, and inclusion in selecting, hiring, remunerating and promoting its employees. The company also balances on-site and remote work according to personal and professional requirements. 

Cap arxiu adjuntatTipus arxiu acceptats pdf, doc, docx, odt. Mida màx arxiu 20 MB