Full Stack Software Engineer

AMPERESAND PTE. LTD.

Singapore
Not specified; not specified; not specified
5 days onsite
Proficiency in c, go, or rust
Linux systems development experience
Experience with linux build systems like yocto
Amperesand PTE. LTD. is seeking a Full Stack Software Engineer to develop and maintain software systems that interface with energy hardware and cloud services. The ideal candidate should possess strong programming skills in languages like C, Go, or Rust, and have experience in systems-level development, particularly on Linux

Job Summary

  • Amperesand is reinventing critical power infrastructure by building intelligent, software-defined products that support modern energy needs.
  • The role involves owning end-to-end software systems that interface directly with energy hardware, edge compute platforms, and cloud services.
  • This position requires working on-site 5 days a week with occasional international travel up to 20%.

Matching Summary

Match Score: 85

Amperesand PTE. LTD. is seeking a Full Stack Software Engineer to develop and maintain software systems that interface with energy hardware and cloud services. The ideal candidate should possess strong programming skills in languages like C, Go, or Rust, and have experience in systems-level development, particularly on Linux.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • Proficiency in C, Go, or Rust
  • Linux systems development experience
  • Experience with Linux build systems like Yocto
  • Backend service and API development
  • Embedded systems integration skills

Nice-to-have

  • Experience in energy or power electronics domains
  • Knowledge of real-time distributed systems
  • Familiarity with time-series data pipelines
  • Mentoring and technical leadership experience
  • Background in industrial control systems

Key Requirements

  • Bachelor's, Master's, or PhD in Computer Science or Electrical Engineering
  • 2+ years of professional software engineering experience
  • Strong proficiency in memory management and concurrency in C/Go/Rust
  • Hands-on experience with Make, CMake, Bazel, Yocto, or Buildroot
  • Ability to work effectively across software, hardware, and infrastructure teams

Work Rights

Not specified

Tailored Resume

Cover Letter