Enable job alerts via email!

Software Engineer (C++ & Linux)

RRECRUITER PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology recruitment company is seeking a software developer to design and implement new features for automation and machine control applications. Ideal candidates will have a Bachelor's Degree in a related field and experience with C++ programming, particularly under Linux. The role involves collaborating with various teams and writing well-documented code, making it crucial for candidates to have solid problem-solving and communication skills.

Qualifications

  • 2+ years of experience in software development with a focus on C++ under Linux.
  • Familiarity with automation systems or embedded software is a plus.
  • Good communication and collaboration skills.

Responsibilities

  • Design, implement, and test new software features for automation applications.
  • Collaborate with cross-functional teams to ensure seamless integration.
  • Write and maintain clear, modular, and well-documented code.

Skills

C++
Object-oriented programming
Multithreading
System-level programming
Problem-solving
Analytical skills

Education

Bachelor's Degree in Computer Science
Bachelor's Degree in Software Engineering
Bachelor's Degree in Electronics

Job description

Key Responsibilities:
  • Design, implement, and test new software features for automation and machine control applications.

  • Develop software primarily in C++ on Linux-based platforms.

  • Work with product specialists, hardware and process engineers to develop new features

  • Collaborate with cross-functional teams including hardware, firmware, and application engineers to ensure seamless integration.

  • Write and maintain clear, modular, and well-documented code.

  • Participate in code reviews, unit testing, and performance optimization activities.

  • Troubleshoot software-related issues and propose timely and effective solutions.

Requirements:
  • Bachelor's Degree in Computer Science, Software Engineering, Electronics, or a related field.

  • 2+ years of experience in software development with a focus on C++ under Linux environments.

  • Solid understanding of object-oriented programming, multithreading, and system-level programming.

  • Experience in software design, debugging, and optimization techniques.

  • Familiarity with automation systems, machine control, or embedded software integration is a plus.

  • Good communication and collaboration skills to work in a multidisciplinary team environment.

  • Self-motivated with strong problem-solving and analytical skills.

For interested applicants, kindly send your resume in Word/PDF format to include the following in your resume including:

1. Current Salary

2. Expected Salary

3. Availability

4. Reason for leaving

Thank you for your application and we regret that only shortlisted applicants will be notified

By submitting any application or resume to us, you will be deemed to have agreed & consented to us collecting, using, retaining & disclosing your personal information to prospective employers with the services provided by us.

Dianne T. Magalit | R23118479

RRecruiter Pte. Ltd. | 18C9514

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.