Software Developer/ Engineer/ Architect

Staff Engineer, Embedded Software Development

Description

 

XPERI

At XPERI, we embrace your uniqueness. Bring your imagination and creativity to us and be a part of a technology company that brings sensory experiences to life; where you will unlock your true potential.

Position:

WE are looking for an Embedded SW Engineer with experience in image processing technologies on automotive platforms/ECUs.

Project Description and job purpose

 

We need you to join our XPERI In Cabin Monitoring Automotive team in Ireland to build innovative solutions for the safety of the car drivers and passengers. Having existing automotive solutions in production, we are growing our European team to support increasing demand.

Here’s what you’ll get to do:

Responsible for System/Deployment software

  • HW bring-up and debug
  • Multicore management
  • Video pipeline framework
  • Imaging sensors/Cameras configurations

Image processing

  • Design, develop and maintain an in-house processing framework across different platforms/ISAs
  • Ensure timely execution of image processing solutions by taking advantage of hw vectorization features, dma, cache and other HW accelerators

Process/ Other

  • Participate in multi-site meetings
  • Adhere to A-SPICE processes and SW industry best-practice
  • Be proactive in suggesting process improvements
  • Make use of continuous integration enterprise tools
  • Continues to develop its own skills and knowledge
  • Available to travel, as necessary

Here is what you’ll need to be successful:

  • Strong knowledge of C programming language
  • Knowledge of computer architectures (different types of memory, cores, caches, buses).
  • Experience with safety-critical SWs and standards, such as A-SPICE, ISO 26262, Misra-C.
  • Experience with real-time programming and multitasking.
  • Experience with embedded toolchains and SDKs.
  • Experience in developing portable code.
  • Fluent English.

Desirable Skills

  • + 3 years of experience in the development of automotive SW.
  • Experience with one or more automotive embedded platforms
  • Experience with imaging sensor configuration and driver development.
  • Experience with HW communication protocols: RS232, I2C, SPI, CAN
  • Experience with image processing, including algorithm development and optimization.

Education and/or Experience:

  • Master's Degree in Computer Science, Electronic Engineering or equivalent.
  • Alternatively, BS degree in computer science, electronic engineering or equivalent with additional work experience.