Software Developer
פורסם 10 באוג׳ · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל פיתוח ותחזוקה של מערכות C++ בביצועים גבוהים עבור צינור עיבוד והזרמת וידאו בזמן אמת, משלב המצלמה ועד השידור. העבודה כוללת איתור ופתרון צווארי בקבוק במערכות מרובות תהליכונים (multithreading), פיתוח שירותי בקאנד ב-Python ו-Go, ושיתוף פעולה עם צוותי מוצר, QA ו-DevOps. בנוסף, העבודה היומיומית משלבת שימוש בכלי AI כחלק מתהליך הפיתוח.
- B.Sc. in Computer Science, Software Engineering, or equivalent or relevant military tech unit experience
- 4–5 years of hands-on software development experience
- Strong C++ background (C++11 and above)
- Experience in low-level, system-level development on Linux
- Familiarity with multithreading, concurrency, and memory management
- Experience with video streaming, real-time video processing, or multimedia frameworks (e.g., FFmpeg, CUDA)
- Familiarity with streaming protocols (UDP, TCP, RTMP, HLS) or transport-layer development
- Experience with Go or Python
- Background in IoT or embedded systems
- Experience working in Agile environments
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למפתחי תוכנה עם 4–5 שנות ניסיון, רקע חזק ב-C++ ופיתוח low-level בסביבת Linux, שמגיעים מתחומי החומרה/תוכנה (כמו embedded, IoT או יוצאי יחידות טכנולוגיות). התפקיד פחות מתאים למי שמחפש פיתוח Web או Full-Stack בלבד ללא נגיעה ברמות הנמוכות של המערכת.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןReady to build the technology behind live sports broadcasts seen across the globe? At Pixellot, we're transforming the way sports events are captured, produced, and shared. Our automated solutions power professional and amateur sports organizations worldwide - from the camera on the field all the way to the broadcast. We're looking for a hands-on Software Developer to join our R&D team, working on the full pipeline - cameras, video processing, automated production, graphics, and backend infrastructure. If you love low-level systems, real-time challenges, and seeing your code live in actual sports arenas, this is the role for you. As part of your role, you will: • Develop and maintain high-performance C++ systems across the video pipeline • Work on real-time video processing, ingest/transcode pipelines, and streaming infrastructure • Collaborate with the team on backend services written in Python and Go • Identify and resolve performance bottlenecks in multithreaded, low-latency systems • Work closely with Product, QA, and DevOps to ship reliable, scalable features • Leverage AI tools (primarily Claude) as part of your daily development workflow
Requirements: • B.Sc. in Computer Science, Software Engineering, or equivalent or relevant military tech unit experience. • 4–5 years of hands-on software development experience. • Strong C++ background (C++11 and above). • Experience in low-level, system-level development on Linux. • Familiarity with multithreading, concurrency, and memory management. • Background that spans both hardware and software domains (e.g., embedded, IoT, military tech units). • Strong communication skills and ability to work in a collaborative team. Bonus points if you have: • Experience with video streaming, real-time video processing, or multimedia frameworks (e.g., FFmpeg, CUDA) • Familiarity with streaming protocols (UDP, TCP, RTMP, HLS) or transport-layer development • Experience with Go or Python • Background in IoT or embedded systems • Experience working in Agile environments • Hands-on experience using AI coding tools in your workflow
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- היברידי
- B.Sc. in Computer Science, Software Engineering, or equivalent or relevant military tech unit experience, 4–5 years of hands-on software development experience, Strong C++ background (C++11 and above), Experience in low-level, system-level development on Linux, Familiarity with multithreading, concurrency, and memory management