Taro Logo

Software Engineer - C++

Samsung Electronics is a global leader in technology, established in 1969, specializing in TVs, smartphones, wearables, tablets, digital appliances, and semiconductor solutions.
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, Indonesia. This role offers an opportunity to work with one of the world's leading technology companies, known for innovation in TVs, smartphones, wearables, and semiconductor solutions.

The position requires 4 years of experience and focuses on application design, implementation, and quality assurance. You'll be responsible for designing optimal applications, implementing solutions based on specifications, and resolving issues from verification departments or market feedback. The role involves working on moderately complex problems requiring analytical skills and sound judgment.

Key technical requirements include strong C++ programming skills (mandatory), with C# development being a plus. Knowledge of Linux operating systems is highly valued, while experience with Graphics/OpenGL and software architecture is beneficial but optional. The ideal candidate should have a bachelor's degree in Computer Science, Information Technology, Software Engineering, or related fields from reputable universities.

Working at Samsung Electronics means being part of a company that's transforming the world through relentless innovation, from memory solutions to system LSI and foundry services. The company takes pride in its diverse, talented workforce and offers a dynamic environment where you can contribute to cutting-edge technology development.

This is an excellent opportunity for a mid-level software engineer looking to advance their career with a global technology leader, working on challenging projects while being part of a company that's shaping the future of technology across multiple domains.

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 and Electrical Engineering, Math, Physics, from Reputable Universities
  • C or C++ programming 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, implementation, and quality assurance, requiring 4 years of experience and strong C++ 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.