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

S3FBdld0Z1JJWDJ0SGdTTnVDYXZ5TU1XNHc9PQ==
  • EPAM Systems, Inc.
  • Remote

Job Description

Senior C++ Developer Description

We are seeking a highly skilled Senior C++ Developer to join our dynamic team.

In this role, you will be responsible for developing and enhancing our middleware, network, and application development kits for TV platforms. You will collaborate closely with product teams, vendors, and partners to deliver high-quality products that cater to our customer's needs.

#LI-DNI

Responsibilities

  • Reviewing product requirements and making technical suggestions
  • Collaborating with product teams to define technical requirements
  • Engaging in architectural and design initiatives for new products, prototyping, and improving existing software
  • Developing middleware components such as state machines, applications, and resource management systems
  • Addressing issues reported by both internal and external QA teams and tier-1 customer care
  • Creating tools to measure product quality and automate defect detection
  • Conducting code reviews to ensure design integrity
  • Collaborating effectively with vendors and partners

Requirements

  • 3+ years of experience in architecture, design, prototyping, software development, implementation planning, and code review for embedded devices
  • Bachelor’s degree or higher in computer science, electronics engineering, electrical engineering, or an equivalent field
  • Proficiency in advanced C++11 or higher and C programming on Linux or embedded systems
  • Background in Hardware Abstraction Layer (HAL), notification systems, middleware, system programming, IPC, multithreading, and debugging
  • Skills 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
  • Fluent English skills at a B2+ level

Nice to have

  • Media experience with adaptive streaming, video encoders/decoders (codec), filters, mux/demux, and playback

Job Tags

Remote job,

Similar Jobs

Angel Studios

Front Desk Assistant Job at Angel Studios

Summary/objective: The receptionist serves as the first point of contact for visitors, providing a welcoming and professional atmosphere. This role involves managing front desk operations, handling administrative tasks, and ensuring smooth communication between departments...

Mindlance

Utilization Review Nurse Job at Mindlance

 ...Position Details: Position: Utilization Review Nurse Location: Cook County, IL (REMOTE plus 50% travel within Cook County , mileage is reimbursed) Term: 4-5 months with highly possible extension Start Date: 08/07/2025 Shifts: First Shift.(8 hours per... 

Trendsetter Engineering, Inc.

Subsea Controls Technician Job at Trendsetter Engineering, Inc.

 ...firmware installations, configuration of software for deployment or specific project applications. Assist in the mobilization and de-mobilization process for the Sentinel Control Systems. Operation of an overhead crane and a forklift properly and safely. Assist... 

Liberty Health

CERTIFIED NURSING ASSISTANT - PISGAH MANOR Job at Liberty Health

 ...PISGAH MANOR Candler-NC-28715-United States Liberty Cares With Compassion ****$3,600 Sign on Bonus Available**** At...  ...seeking an experienced: CERTIFIED NURSING ASSISTANT (CNA) Full-Time, Days Job Description: Assist residents with bathing... 

A.G. Rhodes Cobb

Licensed Practical Nurse ( LPN ) Cobb Community Job at A.G. Rhodes Cobb

 ...Nursing Home for three consecutive years! We also just opened a brand new state-of-the-art building with all private rooms for our elders....  ...LTC/skilled nursing community preferred but willing to train new grads Experience working in a Person Directed Care community...