Realtime Embedded Software Engineer — STM32 & Seismic Sensing

Seitec

Canberra

On-site

AUD 120,000 - 170,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Seitec in Canberra is seeking an experienced Embedded Software Engineer to build and scale complex sensor systems used in seismic detection. You will design embedded software for STM32-based platforms, focusing on real-time data processing, spectrum signal detection, and automated responses over low-bandwidth links.

You will translate MATLAB and Python models into efficient C code, optimize LoRa/LoRaWAN communications, and collaborate across AI/ML, hardware, and cloud teams to deliver

Qualifications

  • Minimum 5 years of software engineering experience.
  • Tertiary degree in Software Engineering or Computer Science.
  • Australian citizen able to obtain Defence Security Clearance.
  • Proven experience developing applications in modern C on resource-constrained systems.
  • Strong fundamentals in real-time embedded software, ACID, idempotency, abstraction, modularity, testing, and code reviews.

Responsibilities

  • Design and implement embedded software for STM32-based seismic sensors.
  • Translate algorithms from MATLAB/Python into efficient C code.
  • Develop real-time data processing and low-bandwidth communications.
  • Collaborate with AI/ML, data science, hardware, and cloud teams.

Skills

5 years software engineering
Embedded C
STM32
Real-time systems
Unit testing
Code reviews

Education

Bachelor's degree in Software Engineering or Computer Science

Tools

MATLAB
Python
Scikit-learn
TensorFlow
LoRa/LoRaWAN

Job description

Seitec in Canberra is seeking an experienced Embedded Software Engineer to build and scale complex sensor systems used in seismic detection. You will design embedded software for STM32-based platforms, focusing on real-time data processing, spectrum signal detection, and automated responses over low-bandwidth links.

You will translate MATLAB and Python models into efficient C code, optimize LoRa/LoRaWAN communications, and collaborate across AI/ML, hardware, and cloud teams to deliver

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Seitec • Canberra

On-site
AUD 120,000 - 170,000
Embedded Linux Software Engineer - Real-Time C/C++
Embedded Linux Software Engineer - Real-Time C/C++

Topcon • Queensland

On-site
AUD 90,000 - 120,000
Space Systems Software Engineer - Real-Time & DevOps
Space Systems Software Engineer - Real-Time & DevOps

Electro Optic Systems • Canberra

On-site
AUD 120,000 - 160,000
Embedded Linux Software Engineer - Real-Time Systems
Embedded Linux Software Engineer - Real-Time Systems

Topcon • City of Brisbane

On-site
AUD 120,000 - 180,000
Embedded Linux Software Engineer — Real-Time Systems
Embedded Linux Software Engineer — Real-Time Systems

topcon • City of Brisbane

On-site
AUD 120,000 - 150,000
Embedded Linux Software Engineer - Real-Time Systems
Embedded Linux Software Engineer - Real-Time Systems

Topcon Positioning • City of Brisbane

On-site
AUD 120,000 - 160,000
Embedded Software Engineer — Linux/RTOS for Tactical Communications
Embedded Software Engineer — Linux/RTOS for Tactical Communications

Tasmania • Adelaide

On-site
AUD 90,000 - 140,000
Embedded Software Engineer - Contract
Embedded Software Engineer - Contract

Mantech Recruitment • Melbourne

Hybrid
AUD 100,000 - 130,000
Senior Space Systems Software Engineer - Real-Time Ops
Senior Space Systems Software Engineer - Real-Time Ops

Electro Optic Systems • Canberra

On-site
AUD 120,000 - 180,000
Flexible working hours
Learning & development
Paid parental leave
+1
Real-Time Embedded Linux Engineer
Real-Time Embedded Linux Engineer

Topcon • City of Brisbane

On-site
AUD 120,000 - 180,000