Senior Firmware Engineer

Added
13 days ago
Type
Full time
Salary
Salary not provided

Related skills

c embedded protobuf lora ble

πŸ“‹ Description

  • Design and implement embedded C/C++ firmware for collars on FreeRTOS with power/memory constraints.
  • Work on LoRa mesh, cellular, BLE; protocols CoAP/OSCORE/protobuf for secure device-cloud comms.
  • Design and tune hardware-near algorithms: signal processing, timing, synchronization, filtering.
  • Take ownership of firmware end-to-end from design to deployment and production support.
  • Debug hard, intermittent field problems using logs and telemetry with system-level understanding.
  • Collaborate with hardware engineers on analog and digital interfaces so the system holds up.

🎯 Requirements

  • Solid firmware design for resource-constrained embedded devices.
  • Strong C/C++ fundamentals; hardware proximity: interrupts, memory, real-time, concurrency.
  • Maths/physics background; comfortable with timing, signals, probability, or control systems.
  • Experience with wireless systems LoRa, BLE, cellular, mesh and protocol details.
  • Strong ownership; follow problems to root cause.
  • Team player who gives and receives feedback well.

🎁 Benefits

  • Delicious snacks and drinks are available for your daily flow.
  • Health coverage with Southern Cross Health Insurance to support wellbeing.
  • 6 months paid parental leave for primary caregivers and 4 weeks for secondary caregivers.
  • Annual 1000 self-development budget for personal growth.
  • Wellness leave and unlimited paid annual leave.
  • Inclusive benefits and an employee stock ownership plan.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’