C++ Software Engineer

Purple Cow

Cebu City

On-site

PHP 400,000 - 560,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Purple Cow is seeking a skilled C++ software engineer to develop high-performance code for automated testing in hardware-integrated environments. You will work on multithreaded, Linux-based systems and grow into device-driver and embedded areas under guidance.

You should be proficient in C++17 or newer, able to think in terms of algorithms and data structures, and communicate clearly in English. The role operates in a self-directed Agile team with international collaboration.

Qualifications

  • Bachelor's degree in CS or related field or equivalent hands-on experience.
  • Strong C++ skills (C++17 or newer) with focus on performance and reliability.
  • Solid understanding of data structures and algorithms.
  • Experience writing clean, maintainable, well-documented code.

Responsibilities

  • Write and maintain high-performance C++ for automated testing on Linux.
  • Contribute to multithreaded, performance-minded software design.
  • Prototype ideas and validate approaches with quick feedback loops.
  • Collaborate in an international, self-directed Agile team.
  • Grow into device-driver and embedded areas with mentoring.

Skills

C++17+
Multithreading
OO design
Analytical mindset
English

Education

Bachelor's degree in CS or related

Tools

Git
Jira

Job description

About the role

You will write high-performance C++ that powers automated testing for complex, hardware-integrated systems. This is low-level, performance-sensitive work where code quality and reliability matter. You do not need to know the domain on day one. A senior engineer will mentor you into it, so we care more about how well you code and how fast you learn than about what you have already worked on.

What you'll do
  • Write and maintain multithreaded, performance-minded C++, applying solid algorithmic thinking where speed matters.

  • Build and test new functionality on Linux workstations using a modern toolchain.

  • Prototype ideas, prove out the ones that work, and carry them forward.

  • Grow into the device-driver and embedded side of the work with a senior engineer guiding your ramp-up.

  • Work in a self-directed agile team that adapts its process to what the team needs.

What we're looking for (the essentials)
  • Strong C++ (C++17 or newer).

  • Solid grasp of software design, object-oriented programming, algorithms, and data structures.

  • The habit of writing efficient, well-structured, maintainable code.

  • An analytical, problem-solving mindset.

  • Good written and spoken English.

  • A collaborative, self-directed way of working, comfortable in an international team.

Nice to have (not required, we can teach these)
  • A degree in Computer Science, Software Engineering, or a related field. Equivalent hands-on experience counts just as much.

  • Multithreading and performance optimization experience.

  • Linux development.

  • Git and tools like Jira.

  • Scripting in Python, Ruby, or similar.

  • Exposure to embedded systems or low-level hardware interfaces.

  • Agile experience such as Scrum.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer (C# / C++ Developer)
Software Developer (C# / C++ Developer)

GECO Asia Pte. Ltd • Iloilo City

On-site
PHP 420,000 - 620,000
C++ Developer
C++ Developer

V2 Solutions • Hinoba-an

On-site
PHP 800,000 - 1,400,000
Principal, Software Engineer
Principal, Software Engineer

V2 Solutions • Hinoba-an

On-site
PHP 2,321,000 - 4,642,000
C++ Software Engineer
C++ Software Engineer

IGO TECHONOLOGIES • Taguig

Hybrid
PHP 1,200,000 - 1,800,000
ADAS Function Development (C++)
ADAS Function Development (C++)

BMW TechWorks India Private Limited • Hinoba-an

On-site
PHP 1,339,000 - 2,009,000
Software Developer (C# / C++ Developer)
Software Developer (C# / C++ Developer)

Tap Growth ai • Iloilo City

On-site
PHP 260,000 - 380,000
Software Engineer
Software Engineer

Hrtx • Metro Manila

On-site
PHP 600,000 - 1,000,000
Professional growth opportunities
Flexible work arrangements
Comprehensive benefits package
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Business Process Outsourcing International, Inc. • Philippines

Hybrid
PHP 1,200,000 - 2,400,000
HMO/health insurance
Performance bonus
Allowances
+2
C++ Software Engineer
C++ Software Engineer

GECO Asia Pte. Ltd • Philippines

Hybrid
PHP 1,200,000 - 2,000,000
Senior System Software Engineer - Automotive
Senior System Software Engineer - Automotive

NVIDIA Corporation • Hinoba-an

On-site
PHP 1,800,000 - 2,400,000