'; } ?>

Sr. Software Engineer Job at SportsMEDIA Technology Corp.

SportsMEDIA Technology Corp. Fremont, CA 94555

$108,000 - $130,000 a year
ABOUT US


SportsMEDIA Technology – (SMT) is the pioneer in sports technology, having re-imagined the fan experience 30 years ago. Since then, we’ve revolutionized how sports fans watch their favorite events, whether in the stands, livestreaming or on television. Through innovative real-time and wireless data and display systems, SMT’s impact is evident in every major international sport on the world’s stage, from football and soccer to tennis and golf. Along the way, SMT has grown to become the premier technology provider for pinnacle world-renowned events, including the tennis Grand Slams, golf majors, the Olympics, NHL, NBA, the New York City Marathon and CrossFit Games. SMT designed and developed the official scoring, statistics, and onsite live presentation systems for the NBA, the NHL, the PGA TOUR, NASCAR, the CrossFit Games, all four golf majors, and the four tennis slams.


SMT services hundreds of major U.S and international sports events, as well as major sports broadcasters, teams and organizing bodies, resulting in a sports technology powerhouse unequaled in the industry. SMT continues to blaze the trail in sports technology with innovative biometrics and player and object tracking, mobile apps, analytics, video production services, wireless information systems, and on-site services. SMT’s products have become a regular part of the viewing experience for fans and an invaluable asset for clients. SMT's growth has led to the creation of several divisions, with divisions in Durham, NC, Fremont, CA, Jacksonville, FL, and Toronto, Canada.


JOB PURPOSE

Salary range 108K-130K based on experience.

The Senior Software Engineer will design and develop software solutions for real-time applications with a specific focus on graphics rendering or camera pose estimation. The ideal candidate will have extensive experience in C++ programming, software design, and architecture, and will have successfully driven projects to completion. We are looking for proactive candidates who will actively look for and solve interesting challenges, and can learn things quickly. This position will report to the Engineering Manager.

RESPONSIBILITIES:

  • Design and develop applications and libraries for use in real-time environments in sports
  • Lead projects from conception to release and collaborate with different stakeholders for a successful launch
  • Provide technical leadership by setting and using best practices
  • Provide mentorship for other members in technical and non-technical areas
  • Work closely with others in both collaborative development and support roles
  • Create tests and document all software contributions
  • Travel as needed to support customers, development, and research

QUALIFICATION:

  • BS in Computer Science, Computer Engineering or equally demanding science or engineering
  • 6+ years of experience in hands-on software development and all aspects of the software development life cycle
  • 3+ years of experience in system design, system architecture, and developing SDKs and libraries
  • Expert level proficiency in modern C++, real-time programming and multi-threading
  • Proficiency in multiple domains like graphics APIs (OpenGL, WebGL, Vulkan), parallel programming (CUDA, OpenCL), computer vision (OpenCV), real-time tracking methodologies, machine learning, 3D reconstruction, SLAM, camera pose estimation, multi-view geometry
  • Strong mathematical background in 3D geometry, linear algebra
  • Experience with version control systems, and working on codebases individually and with multiple contributors
  • Keen interest in solving a variety of problems related to sensors, systems integration, and software development

SKILLS, ACCOMPLISHMENTS, AND ABILITIES (OPTIONAL):

  • MS/PhD in Computer Science, Computer Engineering or equivalent
  • Familiarity with programming embedded devices like Raspberry Pis, Arduinos, AVRs, or similar devices
  • Experience with streaming video formats, content-based video retrieval, and similar fields
  • Experience with bundle adjustment, SLAM, or other 3D reconstruction techniques
  • Experience with 3D modeling tools, including MeshLab, CloudCompare, Blender, or Sketchup
  • Familiarity with sports, sports broadcasting, or broadcasting in general


BENEFITS

  • Three Medical Plans – UHC Premier, Basic and Kaiser
  • Health Savings Account and Flexible Spending Account
  • Dental Insurance
  • Vision Insurance
  • Long-term and short-term Disability plans
  • Life & AD/D Insurance Plan
  • 401(k) Plan
  • Ten Paid Holidays
  • Generous Paid Time Off/PTO plan.
  • Bay Club Gym Membership
  • Tuition Reimbursement Program
  • Confidential employee assistance program
  • Sporting event tickets


Are you ready to join the SMT Team and be a Game Changer?

Apply Now!


SMT is an equal opportunity employer.

Final candidates are subject to criminal background checks.

SMT participates in E-Verify.




Please Note :
www.bankofmontserrat.ms is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, www.bankofmontserrat.ms provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.