B

Senior Software Engineer (C++/Java, Linux Application Development)

Bodd

Information & Communication Technology

Posted 17/06/2026
Closed 01/07/2026

QR Code

Prahran, 3181, Melbourne, Victoria

Full time

Not specified

We are looking for a Senior Software Engineer to join the Bodd Product Team. This role sits within the engineering R&D environment, and applicants must have that right combination of programming and technical expertise, to help us grow and develop new technologies and new ways of performing innovative human metric measurements.

We are looking for someone with a solid programming background in a variety of languages, but also has that drive to discover new ways of achieving difficult goals.

Primary Responsibilities

1. Application Software Design & Implementation

  • High-Level Architecture: Design and implement robust application-layer software running on Bodd’s Linux-based scanner platforms.
  • Component Abstraction: Develop high-level software abstractions to decouple hardware-specific logic from core application business logic, ensuring modularity.
  • Inter-Process Communication (IPC): Design and maintain reliable IPC mechanisms for communication between bespoke hardware components and the main application suite.
  • Asynchronous Event Handling: Implement event-driven architectures to manage sensor data, user inputs, and hardware triggers with high reliability and low latency.

2. IoT Infrastructure & Field Operations

  • OTA Deployment: Develop and manage Secure Over-the-Air (OTA) update pipelines to ensure seamless software rollouts to the global fleet of devices.
  • Remote Monitoring: Build and maintain IoT infrastructure for real-time health monitoring, logging, and telemetry of devices in "the wild."
  • Commissioning Tools: Create automated scripts and tools for the rapid commissioning and validation of new devices during factory exit or field installation.

3. System Reliability & Maintenance

  • Field Stability: Ensure "zero-fail" performance for devices in the field through defensive programming, watchdog implementations, and automated recovery routines.
  • Linux System Maintenance: Manage the underlying Linux environment, including library dependencies, security patches, and resource optimization.

Secondary Responsibilities (Growth & Aspirational Opportunities)

  • Next-Gen Data Engineering & Analytics: Beyond writing code, you will architect systems for large-scale data collection and streaming. You will lead the streamlining of data pipelines that feed into Bodd’s analytics engine, ensuring that every scan contributes to a high-integrity data lake used for global health and fit trends.
  • AI, ML, and 3D Visualisation Research: Collaborate with Hardware and Cloud Software teams to integrate Machine Learning and AI models directly into the 3D reconstruction pipeline.
  • New Modality Exploration & Market Expansion: Act as a technical visionary by proposing and prototyping new measurement modalities (e.g., advanced sensors, bio-impedance, or optical improvements). 
  • Hardware-Software Synergy & Firmware Mastery: While the core work is application-level, you will have the chance to dive into low-level controller firmware (Arduino/ESP32), gaining a holistic understanding of the full hardware-software stack. 

Essential Experience: 

  • Significant experience with Java (JFX, JNA)
  • Significant experience with C/C++
  • Significant Linux experience (Ubuntu core/classic)

 Desired Experience (Learning Opportunities) :

  • Experience with Ubuntu (including snap development)
  • Experience with AWS technologies SSM/S3/CloudWatch.
  • Understanding of 3D Vision systems and Computer Vision (OpenCV, 3D reconstruction)
  • Exposure to OpenGL


Personal Key Attributes - Bodd values

  • An owner mentality
  • An open and creative mind, ‘can’t be done’ is not something you typically say
  • An amazing can-do attitude, you find a way, always have
  • Resilience, things will go wrong, your ability to keep the show moving is paramount
  • Detail, you love detail, you believe the devil ‘is in the detail’
  • Challenges are great, you accept that challenges help us grow. “Bring 'em on!”
  • High performing and trusted
  • Love work, love life
Looking to hire?Post a Job

© 2026 - Philled Pty Ltd. All rights reserved.

We acknowledge the Traditional Owners of the land where we work and live. We pay our respects to Elders past, present and emerging and celebrate the stories, culture and traditions of Aboriginal and Torres Strait Islander Elders of all communities who also work and live on this land.