Enable job alerts via email!

Senior Software Engineer (Embedded) - C++, Linux

MICHAEL PAGE INTERNATIONAL PTE LTD

Singapore

On-site

SGD 70,000 - 90,000

Full time

10 days ago

Job summary

A leading recruitment consultancy is seeking a Senior Software Engineer in Singapore. The ideal candidate will develop, test, and deploy software applications, focusing on embedded software in a Linux environment. A degree in Computer Science or related field is required, along with proficiency in programming languages such as Java, C++, or Python. This position offers a competitive salary and opportunities for professional growth within the industrial sector.

Benefits

Competitive annual salary package
Opportunities for professional growth

Qualifications

  • Proven experience in embedded software development, preferably in a Linux environment.
  • Strong problem-solving skills and attention to detail.
  • Experience with cloud technologies and modern development frameworks.

Responsibilities

  • Develop, test, and deploy software applications to meet operational requirements.
  • Collaborate with cross-functional teams to gather and analyse technical specifications.
  • Maintain and optimise existing software systems to ensure performance and reliability.
  • Implement coding standards, best practices, and documentation for all projects.
  • Identify and troubleshoot software issues, providing timely solutions.
  • Participate in code reviews to ensure high-quality deliverables.
  • Contribute to the design and architecture of scalable systems and applications.

Skills

Embedded software development
Java
C++
Python
Problem-solving skills

Education

Degree in Computer Science, Software Engineering, or related field

Tools

Linux
Cloud technologies
Job description
  • Permanent role
  • Exposure and growth opportunities within a global company
About Our Client

This organisation is a well-established player in the industrial and manufacturing sector, known for its commitment to innovation and excellence. With a global presence and a strong focus on technology, it provides cutting-edge solutions to meet the demands of an evolving market.

Job Description
  • Develop, test, and deploy software applications to meet operational requirements.
  • Collaborate with cross-functional teams to gather and analyse technical specifications.
  • Maintain and optimise existing software systems to ensure performance and reliability.
  • Implement coding standards, best practices, and documentation for all projects.
  • Identify and troubleshoot software issues, providing timely solutions.
  • Participate in code reviews to ensure high-quality deliverables.
  • Contribute to the design and architecture of scalable systems and applications.
  • Stay updated with industry trends and emerging technologies to enhance development processes.
The Successful Applicant

A successful Senior Software Engineer should have:

  • A degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in embedded software development, preferably in Linux environment.
  • Proficiency in programming languages such as Java, C++, or Python.
  • Strong problem-solving skills and attention to detail.
  • Experience with cloud technologies and modern development frameworks.
  • A proactive approach to learning and adapting to new technologies.
What's on Offer
  • Permanent position with long-term career prospects.
  • Competitive annual salary package
  • Opportunities for professional growth within the industrial and manufacturing sector.

Michael Page International Pte Ltd | Registration No. 199804751N

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