Enable job alerts via email!

SENIOR SOFTWARE DEVELOPMENT ENGINEER

APM GLOBAL PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Singapore is seeking an experienced Embedded Software Engineer to develop system designs, write optimized code, and mentor junior developers. Candidates should have a strong background in embedded systems and AI supermarket solutions, with at least 3 years of relevant experience. The role emphasizes performance optimization and continuous improvement through new technologies.

Qualifications

  • At least 3 years of experience as an embedded software engineer.
  • Background in revolving Turnstile manufacturing.
  • Ability to develop AI supermarket solutions.

Responsibilities

  • Develop system designs and technical architectures for complex projects.
  • Write, review, and optimize clean, efficient, and maintainable code.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot production issues and implement solutions.
  • Optimize systems for performance and scalability.
  • Drive adoption of new technologies and tools.

Skills

Embedded systems design
AI development
Java
C#
Python
Go
JavaScript
Problem-solving
Job description
  • Has a background in revolving Turnstile manufacturing and can independently work with hardware.
  • Has a backgrounds in developing AI supermarket solutions
  • At least 3 years of experience as an embedded software engineer
  • Software Design & Architecture:
    Develop system designs and technical architectures for large-scale or complex projects.
  • Development:
    Write, review, and optimize clean, efficient, and maintainable code in one or more programming languages (e.g., Java, C#, Python, Go, JavaScript, etc.).
  • Code Review & Mentorship:
    Conduct code reviews, guide junior developers, and promote a high standard of engineering excellence.
  • Problem Solving & Debugging:
    Troubleshoot production issues, identify root causes, and implement solutions.
  • Performance & Scalability:
    Optimize systems for high throughput, low latency, and scalability.
  • Continuous Improvement:
    Drive adoption of new technologies, tools, and methodologies to improve team productivity.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.