Lead C++ Developer Job at EPAM Systems, Inc., Remote

UWdtNmx4b2FHY2RqbXZ2UFREWSt6STBQYkE9PQ==
  • EPAM Systems, Inc.
  • Remote

Job Description

Lead C++ Developer Description

We are looking for an exceptional Lead C++ Developer to add value to our innovative team.

Key tasks in this position include developing our middleware, network, and application development kits specifically for TV platforms. You'll be working closely with product teams, vendors, and partners to create superior products that satisfy our customer's demands.

#LI-DNI

Responsibilities

  • Making technical recommendations based on product requirements
  • Defining technical requirements with product teams
  • Leading architectural and design efforts, prototyping, and refining software
  • Crafting middleware components like state machines, applications, and resource management systems
  • Resolving issues flagged by internal and external QA teams and tier-1 customer care
  • Designing tools for quality measurement and automatic defect detection
  • Maintaining design integrity through code reviews
  • Working effectively with vendors and partners

Requirements

  • 5+ years in architecture, design, prototyping, software development, planning for implementation, and code review on embedded devices
  • Bachelor’s degree or higher in computer science, electronics engineering, electrical engineering, or equivalent
  • Proficiency in advanced C++11 or higher and C programming in Linux or embedded systems
  • Background in Hardware Abstraction Layer (HAL), notification systems, middleware, system programming, IPC, multithreading, and debugging
  • Proficiency in shell scripts, build systems (make and Makefile), JavaScript, Python, git, and bug tracking tools like JIRA
  • Strong communication, self-motivation, and problem-solving skills
  • Experience in leading small teams (2-4 developers)
  • Familiarity with Chromium or browser development is a plus

Nice to have

  • Qualifications in adaptive streaming media, video encoders/decoders (codec), filters, mux/demux, and playback

Job Tags

Remote job,

Similar Jobs

California Institute of Technology, Caltech

Safety Engineer - Biosafety Job at California Institute of Technology, Caltech

 ...Safety Engineer - Biosafety Caltech is a world-renowned science and engineering institute that marshals some of the worlds brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who... 

Kelly Services

Bioprocessing Manufacturing Associate Job at Kelly Services

 ...Biomanufacturing Associate Opportunities - Baltimore/DC Area (Biotech, Pharmaceutical & Medical Device Industries) We are actively seeking...  ..., and Medical Device industries . These roles range from entry-level to senior-level , providing a unique opportunity to work... 

Visa

Data Insights Analyst PowerBI Job at Visa

 ...internal stakeholders. We provide the Business Intelligence (BI) and Data Driven Insightsto track progress against goals projects process...  ...Program and Change Management IT Disaster Recovery Data Center Performance and Program Management CMDB. Assist in defining requirements... 

T. Parker Host

Maritime Ship Agent Job at T. Parker Host

 ...throughout the supply chain from forwarding and documentation, to commodity reporting, to cargo monitoring. Position Summary: Entry-level position and springboard to embark on a career in the maritime field. Liaise with pilots, tug boats, linemen, US Customs and... 

Wynn Campus – Mohawk Valley Health System

Surgical Tech Job at Wynn Campus – Mohawk Valley Health System

 ...We are looking for a Travel Surgical Tech Allied for a great Travel allied job in Utica, NY. This Surgical Tech Travel allied job...  ...salary: Specialty: Surgical Tech Allied Travel Surgical Tech (OR Tech) Allied : Utica, NY Travel Assignment Salary Contact...