System Software Engineer
Description
At UVeye, we’re on a mission to redefine vehicle safety and reliability on a global scale. Founded in 2016, we pioneered the world’s first fully automated suite of AI-powered vehicle inspection systems, combining computer vision, machine learning, and generative AI.
With over $380M in funding and strategic partnerships with Toyota, Amazon, General Motors, JLR, Volvo, and Hertz, our technology is deployed across manufacturing plants, dealerships, wholesale auctions, fleets, and seaports worldwide. Named one of Fast Company’s Most Innovative Companies of 2026, our 300+ global employees are solutions-oriented, accountable, and driven by one shared goal: making roads safer for everyone.
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
- 4+ years of programming with 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.