Embedded System Engineer (freelance)
Direct message the job poster from InSquare
Company Description
JoinInSquare, a cutting‑edge Australian startup redefining fitness and longevity through technology. We're building the world's first1m² smart force platform combining cardio, strength, and balance measurement in one device. We're seeking anEmbedded Systems Engineer passionate about hardware, sensors, and innovation. Join our fast, mission‑driven, playful engineering culture.
Purpose of the position
We're building the next generation of portable fitness technology - an STM32‑based load‑cell platform feeding HX711 ADCs into a Rust/Bevy UI and cloud telemetry stack. Our team owns the UI and AWS IoT pipeline, but we need embedded expertise to finish the HX711 bring‑up and shepherd the rest of the tech (wireless, display, power, UI, algorithms) into production readiness. We have an existing codebase which is close, but needs work.
Key outcomes and responsibilities
Critical (4‑6 week focus):
* Deliver stable, documented HX711 drivers that produce consistent, validated readings across all load cells on the STM32 carrier board
* Diagnose and resolve current HX711 mapping and reading inconsistencies through logic analyser/scope analysis
* Separate hardware faults from firmware issues and provide clear root‑cause documentation
* Deliver reproducible test scripts and diagnostic tools for ongoing validation
* Document the STM32 code path (GPIO/EXTI/Timers/UART/I2C) for team handover and future maintenance
* Advise on and assist with SoM integration decisions
* Support LVDS display bring‑up and integration
Extended scope with team
* Implement or advise on BLE/Wi‑Fi provisioning workflows
* Design and implement battery/power management strategies
* Integrate cloud telemetry hooks (AWS IoT MQTT)
Qualifications
* 3+ years embedded C/C++ or Rust experience
* Experience with DSP or signal processing and using analog to digital converters (multi‑channel polling, gain cycles, tare operations, and troubleshooting)
* Strong mixed hardware/software debugging skills using lab tools (multimeter, logic analyser, oscilloscope, soldering iron)
* Experience with UART/SWD workflows and scripted diagnostics
* Clear written and verbal communication skills
* Able to work on‑site in Mona Vale 2 days per week
Nice to have
* STM32 (F4 series or similar) development, using CubeMX/HAL or Zephyr
* Rust Bevy UI
* Bluetooth LE provisioning, Wi‑Fi drivers, or dual‑stack communications on embedded targets
* MIPI/LVDS display bring‑up and LED/backlight control
* Battery and power‑management design (chargers, low‑power modes, charging ICs)
* AWS IoT / MQTT integration including device provisioning and OTA strategies
* Experience with cloud‑to‑device workflows
* Autonomy and ownership
* Diagnostic tenacity
* Clear communication: You'll need to explain technical tradeoffs to a team that's strong on software but learning hardware
* Comfortable with ambiguity: Early‑stage product development means priorities shift and specs evolve
* Practical problem‑solving
What happens next
This is a 6‑week initial engagement to validate the HX711 subsystem and get us to stable readings. If there's mutual fit and the project progresses well, we're looking for ongoing collaboration to take the full platform through production readiness. We're flexible on working arrangements for the right person.
Employment details
* Seniority level: Mid‑Senior level
* Employment type: Temporary
* Job function: Engineering and Information Technology
* Industry: Wellness and Fitness Services
#J-18808-Ljbffr