Senior Embedded Software Engineer - Waveform & DSP (Defense)

ST Engineering

Singapore

On-site

SGD 90,000 - 140,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive remuneration
Comprehensive benefits

Job summary

ST Engineering is seeking a Senior / Embedded Software Engineer to design, develop, and maintain embedded software modules for waveform processing in Singapore’s defence sector. You will work with DSP/FPGA blocks, APIs, and hardware interfaces to deliver end-to-end solutions, including testing, integration, and documentation.

You will collaborate with Solution Architects, Project Managers, and Technical Leads to ensure robust software architecture and reliable performance across hardware

Qualifications

  • Knowledge in Electrical / Electronic / Computer Engineering, or related field.
  • Strong working knowledge of embedded software development using C/C++, with understanding of RTOS concepts.
  • Good understanding of DSP fundamentals and embedded software interaction with FPGA/DSP waveform processing blocks.
  • Hands on experience controlling FPGA/DSP functions via APIs, registers, memory mapped interfaces, or messaging mechanisms.
  • Familiar with profiling, debugging, and troubleshooting tools for embedded software systems.
  • Experience debugging software–hardware integration issues across embedded processors, FPGA, DSP, and RF subsystems.

Responsibilities

  • Design, develop, and maintain embedded software modules supporting waveform processing systems.
  • Implement software components for waveform modes, sequencing, control flows, and coordination with DSP/FPGA blocks.
  • Contribute to embedded software architecture in alignment with overall system and waveform design.
  • Work closely with DSP, FPGA, RF, and System Engineering teams to support end to end software integration.
  • Participate in reviews of embedded software designs, control logic, and waveform APIs, providing technical feedback.
  • Perform debugging, validation, and optimization of embedded software to ensure functional correctness and performance.
  • Assist in technical trade off analysis and contribute to engineering decision making within defined scope.
  • Support systems bring up, integration, and testing activities across hardware and software boundaries.
  • Produce and maintain technical documentation covering software architecture, interfaces, and control behavior.
  • Provide technical guidance and knowledge sharing to junior engineers where applicable.

Skills

Embedded C/C++
RTOS concepts
DSP fundamentals
FPGA/DSP interaction
Debugging tools
Hardware-software integration

Education

Electrical / Electronic / Computer Engineering

Tools

APIs
Memory-mapped I/O

Job description

ST Engineering is seeking a Senior / Embedded Software Engineer to design, develop, and maintain embedded software modules for waveform processing in Singapore’s defence sector. You will work with DSP/FPGA blocks, APIs, and hardware interfaces to deliver end-to-end solutions, including testing, integration, and documentation.

You will collaborate with Solution Architects, Project Managers, and Technical Leads to ensure robust software architecture and reliable performance across hardware

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior FPGA Firmware Engineer: Waveform & DSP Specialist
Senior FPGA Firmware Engineer: Waveform & DSP Specialist

St Engineering • Singapore

On-site
SGD 90,000 - 150,000
Senior Embedded Software Engineer – Waveform & FPGA DSP
Senior Embedded Software Engineer – Waveform & FPGA DSP

St Engineering • Singapore

On-site
SGD 90,000 - 150,000
Senior FPGA Firmware Engineer — Waveform & Edge AI
Senior FPGA Firmware Engineer — Waveform & Edge AI

ST Engineering • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

St Engineering • Singapore

On-site
SGD 90,000 - 150,000
Senior Embedded Software Engineer (21016)
Senior Embedded Software Engineer (21016)

ST Engineering • Singapore

On-site
SGD 90,000 - 140,000
Competitive remuneration
Comprehensive benefits
Senior Embedded Software Engineer: DSP/FPGA Systems
Senior Embedded Software Engineer: DSP/FPGA Systems

SUCCESS HUMAN RESOURCE CENTRE PTE. LTD. • Singapore

On-site
SGD 71,000 - 85,000
Senior FPGA Engineer(21015)
Senior FPGA Engineer(21015)

ST Engineering • Singapore

On-site
SGD 120,000 - 180,000
Senior FPGA Engineer
Senior FPGA Engineer

St Engineering • Singapore

On-site
SGD 90,000 - 150,000
Senior Defense Electronics Engineer - Systems & Firmware
Senior Defense Electronics Engineer - Systems & Firmware

EOS INNOVATION SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer - Embedded Systems Lead
Senior Software Engineer - Embedded Systems Lead

EOS INNOVATION SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000