Systems Software Engineer w/C- REMOTE

Systems Software Engineer w/C- REMOTE

02 Jun 2022
California, Lodi, 95240 Lodi USA

Systems Software Engineer w/C- REMOTE

Systems Software Engineer w/C exp - REMOTE Location: 100% REOTE - We can consider candidates based in the USA for remote work, ideally in PST, but can be anywhere as long as they are willing to support PST hours and approximately once in 5 weeks being on call and hand over critical issues to the team in India, which may mean working up to 8-9PM PST (midnight in EST). Visa Type: Any work authorization - Visa candidates can be considered and transfer visa or be sponsored Our client is looking for an experienced systems software engineer who has a good understanding of streaming media and networking protocols with solid real-time multi-tasking (concurrent) C experience. The key is that they are looking for more of a systems engineer than a pure developer, the type of person who is motivated to build their system's integration knowledge rather than component development. The role description has more detail. From an industry perspective this skillset has been popular in the development of Streaming Media Devices, Set-Top Boxes (STB) and Digital Video Recorders (DVR), the decline of the Service Provider Digital TV subscriber base starting 7 years ago has released many C/C developers into the market where they have moved into other industry areas.
DESCRIPTION As Multimedia Principal Engineer, responsible to transform next-generation video applications. Pull together various communication & media protocols to call participants to a coherent and productive meeting.

  • Can understand the solution architecture and see it in action
  • Thinks system and not modules. Thinks end to end to create value for the end-user
  • Can cross module boundaries and technologies to make the system work
  • Can provide critical design feedback to Architecture and Dev Teams
  • Believes in fault-free multi-threaded software design
  • Has experience with real-time, high throughput multimedia systems and services
  • Coordinates work of multiple team members (Dev & QA) to meet functionality, quality, performance, and reliability requirements
  • Collaborate across teams for thorough design reviews and completeness of feature integration
  • Shoulder responsibility and strive to meet quality expectations and timelines
  • Participate in inter-team Architecture discussions and Design reviews
WHAT YOU'LL DO
  • Be resourceful in using the necessary tools and creating a needed environment
  • Understand existing ecosystem before being able to add features, functions, and enhancements
  • Plan with known expectations and dependencies
  • Follow & improve processes - with special focus on code reviews, among others
  • Improve quality with every version, new features must match or exceed existing levels
  • Contribute to a collaborative and responsive team that owns a world-class product service
  • Through awareness question priorities and influence plans & designs
REQUIREMENTS
  • BS or MS in Computer Science or related field
  • 8+ years' experience building multi-threaded solutions on Linux/Android/iOS/Mac/Win
  • 5+ years' experience developing in C
  • 5+ years' experience developing voice/video streaming solutions (or LTE, 5g, 4g)
  • Familiarity with Agile development methodology and tools
  • Effective communication skills through email, specifications, and design documentation

NICE TO HAVE
  • Experience with protocols: RTP/RTCP, SIP, H.323
  • Experience with packet error resilience: RTX/FEC, packet pacing
  • Contributions to open-source projects. Culture of innovation with patents
  • Experience building AV capture, AV rendering, screen capture applications
  • Using Network Emulators. Building scripts / utilities for operational excellence
SKILLS AND CERTIFICATIONS [note: bold skills and certification are required]
  • Good understanding of streaming media
  • Experience with networking protocols with solid real-time multi-tasking (concurrent C experience)
  • Streaming Media Devices, Set-Top Boxes (STB) and Digital Video Recorders (DVR)
CANDIDATE DETAILS
  • 7+ to 10 years experience
  • Seniority Level - Other
  • Management Experience Required - No
  • Minimum Education - High School Diploma or Equivalent
  • Willingness to Travel - Never

IDEAL CANDIDATE
Our client is looking for an experienced systems software engineer who has a good understanding of streaming media and networking protocols with solid real-time multi-tasking (concurrent) C experience. The key is that they are looking for more of a systems engineer than a pure developer, the type of person who is motivated to build their system's integration knowledge rather than component development. The role description has more detail. From an industry perspective this skillset has been popular in the development of Streaming Media Devices, Set-Top Boxes (STB) and Digital Video Recorders (DVR), the decline of the Service Provider Digital TV subscriber base starting 7 years ago has released many C/C developers into the market where they have moved into other industry areas.
About Cognate Inc - Cognate Inc is a recognized provider of professional IT Consulting services in the US. We have a solid track record of helping organizations plan and deploy IT projects successfully. We combine our consultation and IT staffing experience to drive the effectiveness of IT projects even in the most demanding and complex business environments.

Related jobs

Job Details

  • ID
    JC42224726
  • State
  • City
  • Job type
    Permanent
  • Salary
    USD 150000 anually 150000 anually
  • Hiring Company
    Cognate Inc
  • Date
    2022-06-02
  • Deadline
    2022-08-01
  • Category

Jocancy Online Job Portal by jobSearchi.