DevJobs

System Software Engineer

Overview
Skills
  • C++ C++
  • Python Python
  • Linux Linux
  • Docker Docker
  • Computer vision
  • Data pipelines
  • Embedded systems
  • Ethernet
  • MCU-based firmware
  • Memory management
  • Multithreading
  • Processes
  • Serial
  • TCP/IP
  • APIs
  • Cloud services
  • rs232
Founded in Tel Aviv in 2016, UVeye is a computer vision and data company that creates automatic vehicle inspection systems to encourage road safety and increase transparency across the automotive industry. With key partnerships including General Motors, Volvo, and CarMax among others, our technology is utilized in manufacturing plants, dealerships, wholesale auctions, delivery fleets, security checkpoints, and more.

Want to be an essential part of setting the standard for safety in the auto industry? Check out the description below to see if you’re a great fit!

UVeye is seeking a highly skilled Software Engineer to join our R&D team. The ideal candidate will work closely with hardware engineers to create efficient, reliable, and scalable embedded solutions for various applications.

Here’s what you’ll be doing:

  • Implement C++ and Python software for data processing, system-level orchestration, and image acquisition.
  • Acquire and manage data streams from sensors and imaging devices.
  • Develop and maintain highly efficient C++ Code in a dockerized Linux environment
  • Collaborate with HW & FW engineers to ensure seamless integration between software and hardware components.
  • Develop software that interfaces with embedded systems and MCU-based firmware.
  • Design and maintain data pipelines to ensure reliable transfer of heavy data (images/video) from the edge device to cloud environments.

Requirements:

  • B.Sc. in Computer Science, Electrical Engineering, equivalent. M.Sc. advantage
  • Strong programming proficiency in Python and C++.
  • Experience in data processing and SW implementation of computer vision
  • Strong experience working with Linux environments and system-level development (multithreading, processes, memory management).
  • Experience with Docker and containerized applications.
  • Basic understanding of embedded systems concepts
  • Experience interfacing HW with SW via TCP/IP, Ethernet, and Serial.
  • Familiarity with cloud services and APIs for data storage and processing
  • Experience with interfacing HW (TCP/IP, rs232)

Why UVeye:

Pioneer Advanced Solutions: Harness cutting-edge technologies in AI, machine learning, and computer vision to revolutionize vehicle inspections.

Drive Global Impact: Your innovations will play a crucial role in enhancing automotive safety and reliability, impacting lives and businesses worldwide.

Career Growth Opportunities: Participate in a journey of rapid development, surrounded by groundbreaking advancements and strategic industry partnerships.

UVeye is an equal-opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
UVeye