onsite
Jr. Software Engineer - Computer Vision - Tesla Automation GmbH
Software Engineer
Entry‑level software engineer focused on computer vision, developing image‑processing pipelines and ML models using Python, OpenCV, and C++ on Linux/ROS platforms.
About the role
Key Responsibilities
- Design, implement, and maintain image‑processing algorithms for real‑time vision tasks.
- Integrate machine‑learning models into production pipelines and evaluate performance.
- Collaborate with hardware and software teams to optimize vision modules for embedded systems.
- Debug, profile, and refactor code to improve speed and reliability.
- Document design decisions and contribute to continuous‑integration workflows.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Proficiency in Python and C++ with experience in OpenCV.
- Basic knowledge of machine‑learning frameworks (e.g., TensorFlow, PyTorch).
- Familiarity with ROS and Linux development environments.
- Strong problem‑solving skills and a collaborative mindset.
Skills
pythonopencvmachine learningcroslinux