Taro Logo

Software Engineer - C++

Global leader in technology, established in 1969, specializing in TVs, smartphones, wearables, tablets, digital appliances, and semiconductor industry
Jakarta, Indonesia
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Consumer · Enterprise SaaS

Job Description

Samsung Electronics, a global technology leader established in 1969, is seeking a passionate and adaptable C++ Software Engineer to join their team in Jakarta. This role offers an opportunity to work with one of the world's leading technology companies, known for innovation in TVs, smartphones, semiconductors, and IoT solutions.

The position requires strong C++ programming skills and involves designing and implementing applications, ensuring quality, and solving complex technical challenges. You'll be part of a team working on significant software projects, requiring both technical expertise and analytical thinking to solve moderate-scope problems.

The ideal candidate should have 4 years of experience or an advanced degree, with mandatory C++ skills and preferably knowledge of C# and Linux. The role offers exposure to various aspects of software development, from design to implementation and quality assurance, in a company that's at the forefront of technological innovation.

Working at Samsung Electronics means being part of a diverse, creative team that drives global technological advancement. The company's extensive network and commitment to innovation provide excellent opportunities for professional growth and development in a dynamic, international environment.

Last updated a month ago

Responsibilities For Software Engineer - C++

  • Participate in designing optimal application that meets requirement
  • Implement application based on specification that effectively works on development environment
  • Participate in solving issues coming from verification department or market and improving quality of application
  • Works on problems of moderate scope where analyzing situations or data requires a review on various factors
  • Exercises judgment within defined procedures and practices to determine appropriate action

Requirements For Software Engineer - C++

Linux
  • Bachelor's degree in Computer Science, Information System, Information Technology, Software Engineering, Electrical Engineering, Math, Physics from Reputable Universities
  • Minimum 4 years related experience, or advanced degree without experience
  • C or C++ skills (mandatory)
  • C# development (preferred)
  • Linux & OS knowledge (preferred)
  • Graphics / OpenGL (optional)
  • Software design / architecture knowledge (optional)

Related Jobs

B2B Developer (Fullstack)

Fullstack B2B Developer position at Samsung Electronics focusing on Android development and Knox platform integration, based in Jakarta, Indonesia.

B2B Developer (Fullstack)

B2B Developer position at Samsung Electronics focusing on Android development and Knox platform integration, requiring full-stack expertise and partner collaboration skills.

Software Engineer - C++

C++ Software Engineer position at Samsung Electronics in Jakarta, focusing on application design and implementation, requiring 4 years of experience and strong C++ programming skills.

Software Engineer - C++

Software Engineer position at Samsung Electronics requiring C++ expertise, based in Jakarta, Indonesia, focusing on application design and implementation with 4 years experience required.

Software Engineer - Fullstack

Full-stack Software Engineer position at Samsung Electronics in Jakarta, requiring 2+ years of experience with JavaScript, TypeScript, React, and Java Spring boot.