Sr Embedded SW Engineer

    • Braşov, Romania

 

Embedded Software Engineer

Senior Embedded Software Engineer

Introduction

As consumers continue to use technology to experience the world in new and exciting ways, Xperi (http://www.xperi.com) will continue to be right there. Through its innovative technologies and solutions in Audio, Imaging, Machine Learning and Semiconductors, XPERI enables experiences that are intuitive, personal and accessible everywhere. 

XPERI develops cutting-edge machine learning and neural networks algorithms together with advanced software tools and efficient hardware architectures that enable consumer devices to understand their surroundings and to deliver personalized, immersive experiences.

 

Location

The candidate can choose between Galway (Ireland), Brasov or Bucharest (Romania).

 

Job Description

  • You’ll be part of the team that develops the embedded software and hardware simulators.
  • The software is meant to run image processing algorithms and it may interface with the HW developed in our company.
  • The algorithms are heavily based on neural network technologies. 

Responsibilities:

  • Design & develop embedded SW running on XPERI’s HW.
  • Design & develop SW that will simulate the HW behaviour. Also develop SW tools to support the XPERI’s HW.
  • Work closely with Machine Learning and Hardware Design teams to identify optimal SW architecture and implementation solutions.
  • Assist with customers’ requests, provide support or travel to support on site if necessarily. 
  • Additionally, for Sr. position:
    • Drive embedded software development from initial concept to implementation, platform optimization and performance validation. Establish performance evaluation methodology, generate technical documentation and test procedures.

 Required Skills:

  • 3+ years of experience as a software engineer.
  • Strong knowledge of C, good C++.
  • Ability to work with Linux (GCC toolchain) and Windows (Visual Studio) development environment.
  • Experience with real time and multitasking programming.
  • Experience with embedded tools and SDKs.
  • Experience with programming hardware (interrupts, registers, etc.).
  • Knowledge of system architecture (different types of memory, cores, caches, buses).
  • Experience in developing portable code.
  • Familiarity with version control systems, preferably Git.
  • Good written and spoken communication skills.
  • Ability to work in a team.
  • Additionally, for Sr. position:
    • 5+ years of experience as a software engineer.
    • Strong analytical and troubleshooting skills and drive to solve problems.
    • Proved SW design experience.

Additional Skills (would be added advantage):

  • Experience with image processing. Including algorithm development and optimization.
  • Experience in Neural Networks / Machine Learning domain.
  • Python programming.
  • Experience with GPU/parallel programming.
  • Knowledge of embedded Operating Systems.

FOTONATION XPERI                                                                                                                      VAT:8276067U

Block 5    Reg No. 276067

Parkmore East Business Park

Galway, H91 V0TX, Ireland

T +353 91 477000

F +353 91 477001

Xperi creates technology applications for every imaginable electronic device.

Xperi Company Image


Back to top