SENIOR SOFTWARE DEVELOPMENT ENGINEER
APM Global
Singapore
On-site
SGD 60,000 - 80,000
Full time
Job summary
A tech company in Singapore seeks an experienced embedded software engineer to develop system designs and write maintainable code. The ideal candidate should have at least 3 years of experience, background in AI supermarket solutions, and be skilled in various programming languages. Responsibilities include code reviews, troubleshooting issues, and optimizing systems for performance.
Qualifications
- At least 3 years of experience as an embedded software engineer.
- Experience in developing AI supermarket solutions.
- Background in revolving turnstile manufacturing.
Responsibilities
- Develop system designs and technical architectures for complex projects.
- Write, review, and optimize clean and maintainable code.
- Conduct code reviews and guide junior developers.
- Troubleshoot production issues and implement solutions.
- Optimize systems for high throughput and low latency.
Skills
Embedded software development
Java
C#
Python
Problem solving
- 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.