Software Engineer (Signal Analysis Applications Development)

DSTA

Singapore

On-site

SGD 100,000 - 180,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Information Programme Centre at DSTA is seeking Software Engineers to build RF signal processing applications that monitor, detect and classify RF activity across the spectrum. You will transform raw IQ data into actionable insights and work in a team focused on mission-critical defence tech.

Join a cross-functional environment employing Java, Python and containerised microservices, with opportunities to apply ML techniques to RF processing and contribute to secure, scalable software

Qualifications

  • Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Proficiency in Java, Python or other modern programming languages.
  • Experience with RF signal processing concepts and real-time data analysis.

Responsibilities

  • Translate complex use cases into robust solution designs and detailed technical specifications.
  • Develop and optimise RF signal processing and analysis applications.
  • Continuously improve software to support mission-critical objectives and user experience.
  • Collaborate with cross-functional teams including infrastructure and cybersecurity.
  • Design and implement scalable software using modern architectures.

Skills

Java
Python
RF signal processing
Machine learning (RF)

Education

Electrical Engineering
Computer Science
Computer Engineering

Tools

Docker
Kafka
Git

Job description

The Information Programme Centre at DSTA develops cutting-edge software solutions that harness information to empower the SAF to fight smarter and faster on the battlefield.

We are seeking motivated and innovative Software Engineers to develop applications that monitor, detect, and characterise RF activity across the spectrum. As a key member of the team, you will be build advanced signal analysis applications that leverage an RF processing pipeline to transformraw In-phase/Quadrature data into actionable signal insights. These applications detect emitters, classify signal types, and identify anomalies in near-real-time, enabling mission-critical decision-making.

Key Responsibilities
  • Solution Design: Translate complex use cases into robust solution designs and detailed technical specifications.
  • Application Development: Develop and optimise applications for RF signal processing and analysis.
  • Continuous Improvement: Continuously enhance software applications to improve user experience while supporting mission-critical objectives.
  • Collaboration: Work closely with cross-functional teams, including infrastructure and cybersecurity teams, to ensure successful project delivery.
  • Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Proficient in software engineering with experience in Java, Python or other modern programming languages.
  • Strong communication and interpersonal skills with a collaborative, team-oriented mindset.
Preferred Technical Skills
  • Good understanding of wireless communication concepts, including RF transmission, antenna systems, propagation, modulation, and signaldecoding).
  • Understanding of RF signal representation and processing fundamentals such as Fast Fourier Transform, filtering and sampling theory. Knowledge in array processing is an advantage.
  • Experience processing digital signals represented as In-phase/Quadrature data and time series data to extract meaningful information.
  • Experience applying machine learning techniques to RF signal processing is an advantage.
  • Proficiency in GIT version control.
  • Expertise in software design principles, including code modularity and maintainability.
  • Experience with containerisation technologies (e.g. Docker)
  • Experience developing or deploying applications using microservices architecture.
  • Experience with stream processing technologies (e.g. Kafka)
Why join us?

As a Software Engineer for RF applications, you will have the creative freedom and technical autonomy to develop software solutions that address real-world challenges. You will have the opportunity to build software and algorithms that will help us understand the potential threats to Singapore. The software that you develop will have a lasting impact on Singapore's long-term defence and security. At DSTA, you will work with modern tech stacks and benefit from the guidance of experienced mentors within the Information community, continuously strengthening your technical expertise. You will have opportunities to learn from and collaborate with like-minded engineers across the Information community and partner institution overseas on capability development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Signal Analysis Applications Development)
Software Engineer (Signal Analysis Applications Development)

Defence Science and Technology Agency • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer (Intelligence Analysis Applications Development)
Software Engineer (Intelligence Analysis Applications Development)

DSTA • Singapore

On-site
SGD 50,000 - 80,000
Software Engineer (Intelligence Analysis Applications Development)
Software Engineer (Intelligence Analysis Applications Development)

Defence Science and Technology Agency • Singapore

On-site
SGD 60,000 - 80,000
RF Signal Processing Software Engineer – Real-Time Insights
RF Signal Processing Software Engineer – Real-Time Insights

Defence Science and Technology Agency • Singapore

On-site
SGD 70,000 - 110,000
RF Software Engineer: Real-Time Signal Processing & Insight
RF Software Engineer: Real-Time Signal Processing & Insight

DSTA • Singapore

On-site
SGD 100,000 - 180,000
Software Engineer (Data Services And Applications)
Software Engineer (Data Services And Applications)

DSTA • Singapore

On-site
SGD 60,000 - 80,000
Communications And Signal Processing Engineer
Communications And Signal Processing Engineer

DSO National Laboratories • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer - Intelligence Analysis & Real-Time Detection
Software Engineer - Intelligence Analysis & Real-Time Detection

Defence Science and Technology Agency • Singapore

On-site
SGD 60,000 - 80,000
Software Engineer (Data Services and Applications)
Software Engineer (Data Services and Applications)

Defence Science and Technology Agency • Singapore

On-site
SGD 45,000 - 75,000
Software Engineer (Big Data Processing)
Software Engineer (Big Data Processing)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 70,000 - 90,000
Purposeful work
Talented colleagues
Work-life balance
+2