Home Job Details
S
Information & Communication Technology 🏢 Full Time ⭐️ Verified

Senior / Embedded Software Engineer (DS/CY/ACD)

ST Engineering
Jurong East, West Region
Salary Estimate
SGD 11.000 – SGD 18.000
Posting Time
6 Mei 2026
Deadline
6 Mei 2027

Job description

Join ST Engineering, a leader in defence and security technology, to develop waveform-centric systems that strengthen Singapore's capabilities. As a Senior Embedded Software Engineer, you will design, implement, test, and integrate real-time software for embedded platforms used in communications and sensor systems. You will collaborate with hardware engineers, signal processing teams, and field engineers to deliver robust, maintainable software for mission-critical applications. This role offers opportunities to influence architecture, contribute to cutting-edge DSP/FPGA workloads, and participate in the full software lifecycle—from requirements through deployment. We value curiosity, collaboration, and a passion for solving complex problems in challenging environments.

In this role, you will contribute to the development of waveform-centric systems that enable secure and reliable communications and sensing capabilities. You will work across the software stack, from low-level drivers and hardware abstraction layers to real-time processing pipelines, ensuring performance, safety, and security compliance. The position is an excellent fit for engineers who enjoy hands-on work with firmware and hardware teammates, and who want to impact national-defense and security outcomes.

What you’ll do:

Responsibility

  • Design, develop, test, and maintain embedded software for waveform-centric defense systems across real-time platforms.
  • Collaborate with firmware and hardware teams to implement device drivers, HALs, and integration with RTOS.
  • Implement DSP and signal processing algorithms in C/C++ for low-latency, high-reliability environments.
  • Analyze requirements, craft robust architectures, and participate in system-level design reviews.
  • Conduct code reviews, unit/integration testing, and ensure software quality with CI/CD pipelines.
  • Profile and optimize performance for timing constraints, memory usage, and power efficiency.
  • Prepare technical documentation, participate in field deployments, and provide engineering support.

Qualification

  • Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent professional experience).
  • 5+ years of embedded software development experience, preferably in defense or regulated industries.
  • Strong proficiency in C/C++, real-time operating systems, and embedded software development practices.
  • Experience with DSP, signal processing, and FPGA/HDL knowledge is a plus.
  • Familiarity with software development lifecycle, design patterns, debugging tools, and version control (Git).
  • Excellent problem-solving, written and verbal communication, and collaboration skills.
  • Eligibility for defense-related security clearances may be required.

Required Skills

C++ embedded software RTOS DSP FPGA ARM BSP software development lifecycle Git debugging communication

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Vacancies

Similar job recommendations for you

See All