This job board retrieves part of its jobs from: Illinois Jobs | Arizona Jobs | Startup Jobs

Find jobs in Los Angeles

To post a job, login or create an account |  Post a Job

  Employ LA  

Bringing you the best, highest paying job offers in Los Angeles

previous arrow
next arrow
Slider

Linux Software Engineer (C/C++ and Linux) Camera/Video Capture Systems

OSI Engineering, Inc.

This is a Full-time position in Los Angeles, CA posted February 20, 2021.

Design and development of the next revision of video camera capture systems for video capture systems for live sporting events, and improve existing designs to deliver data (video and metadata) from venues in a wide variety of environments. Our culture expects and empowers engineers to stretch their skill sets, expand their scope and capabilities, and tackle ever-increasing ambitions around speed, accuracy, and cost of these systems. Technology Stack Programming languages CC++ and Rust Networking routing, High MTUJumbo Frames, TCP, UDP, IGMPmulticast, fiber, ethernet, VPN Monitoring Prometheus, Grafana Revision Control Git with GitLab Cloud services AWS EC2 and S3 Productivity Slack, Notion, Google Apps What yoursquoll do Find solutions to hardware and software challenges around low-latency and high-reliability video delivery Design and deploy solutions involving hardware, networking and software develop embedded andor real-time systems Implement and provide best-practices for maintainable software development, including deployment process, documentation, and adherence to and improvement of coding standards Support and monitor live systems, including on-call rotation for video capture during professional sports seasons Site reliability engineering metrics, monitoring, incident response, post-mortem analysis Share your observations, learnings and questions with your colleagues What You Have 3+ years of direct experience in Linux systems software engineering modern software development practices and tools, concurrent and distributed programming, operating systems, computer networks, database systems Experience with real-time systems Fully proficient in CC++ and at least two other languages – Python, JavaScript, GO, Ruby, Swift, and Rust (or, if not currently using Rust, an appetite to learn and program in Rust) Familiar with concurrency primitives threads, locking and mutexes Experience building metrics and monitoring systems, including alerts and escalation practices Able to successfully work independently and as part of a team. Effective ability to straightforwardly communicate learnings and mentor colleagues What Sets You Apart Expertise in Rust Eager to discover and experiment with languages and technologies outside of your existing areas of expertise. Proficient with high performance GPU computing. Familiar with cloud computing. Experienced with Linux systems internals, kernel modules, kernel tuning, boot loaders. Experienced with embedded systems (note that this position does not involve SOC or FPGAs). Interested in and experienced with cameravideo system technologies (PTP2, RTMP, RTSP, SDI, GigE Vision, CoaXPress, GenLock, IRIG-B), video compression (h.264, h.265, VP8, VP9). Submit resume to mailto Type Fulltime Location Los Angeles (Downtown) David Gutierrez 408.550.2800 x110 OSIJOBS