Senior Real-Time Software Engineer

The Embedded Software Engineer will be a part of the Valens software team, developing complex state-of-the-art art ProAV and Automotive products.
Valens is a leading provider of semiconductor products, pushing the boundaries of connectivity by enabling long-reach, high-speed data and uncompressed video transmission for the audio-video and automotive industries. Valens’ Emmy® award-winning HDBaseT technology is the leading standard in the professional audio-video market with tens of millions of Valens’ chipsets integrated into thousands of HDBaseT-enabled products. Valens Automotive is a key enabler of the evolution of autonomous driving, providing chipsets that are on the road in vehicles around the world. The underlying technology has been selected to become the basis for MIPI A-PHY, the global standard for automotive connectivity.

DESCRIPTION

 

The Embedded Software Engineer will be a part of the Valens software team, developing complex state-of-the-art art ProAV and Automotive products. 

As part of your job you will cross a wide range of ProAV and Automotive technologies and network standards, and take part in the definition, implementation and productization of the next generation Valens SoCs.

 

REQUIREMENTS

 

  • BSc or more in Electrical Eng. computer science or similar degree from a well-known university
  • 5+ years of experience in Embedded systems design and programing – Must
  • Strong knowledge of C/C++ with embedded orientation – Must
  • Experience in embedded OS environment – Must (ThreadX is an advantage)
  • Experience in multi-threading environment – Must
  • Experience in networking & networking protocols – Advantage
  • Experience in OOD & OOP – Advantage
  • Good knowledge and understanding of HW drivers (DMA, SPI, I2C, UART) – Advantage