V-DAQ
Embedded Software Engineer - Senior
V-DAQAustralia18 hours ago
Full-timeEngineering
About V-DAQ
V-DAQ is the go-to option for heavy vehicle telematics technology in Australia. Founded in 2017, we are a scaling tech company, uniquely developing both hardware and software in-house from our Wollongong headquarters. We focus on delivering top-tier transport technology solutions, supporting customers with dedicated service, and continuously expanding our products and services. We are a vibrant, agile, and enthusiastic team that values initiative, accountability, and a solutions-focused mindset. Joining V-DAQ means playing a key role in scaling our business and making a significant impact to our customers and community.

The Opportunity
This role presents an opportunity to join V-DAQ high performing embedded development team, contributing directly to the design and delivery of V-DAQ's next-generation embedded products. As a Senior Embedded Software Engineer, you will work across the full lifecycle of our embedded systems—from understanding product requirements and shaping system architecture, to implementing high-quality firmware and ensuring seamless integration with hardware and cloud components. You will be expected to challenge the limits of what is possible and ensure V-DAQ is building the best technology!
This is an excellent opportunity for a proactive and technically strong engineer who can contribute both technically and personally within the team. The ideal candidate is someone who can own complex technical initiatives, uphold strong engineering fundamentals, and consistently deliver production-ready solutions in a fast-paced, high-growth environment.

Responsibilities

  • Design, develop, and maintain robust embedded software ensuring high reliability, efficiency, and scalability.
  • Apply a data-driven, measure-first approach to system design, ensuring decisions reflect real-world constraints.
  • Develop firmware for data acquisition, processing, storage, and communication across multiple interfaces and protocols.
  • Diagnose and resolve complex issues using software instrumentation, hardware tools, and structured debugging techniques.
  • Conduct rigorous validation through unit (mocked and HIL), integration, and system-level testing to ensure production-grade performance.
  • Produce clear, maintainable technical documentation, including design specifications and interface definitions.
  • Provide technical guidance and mentorship to junior and mid-level engineers.
  • Promote a team culture of accountability, continuous learning, and technical excellence.

Required Experience

  • At least a bachelor’s degree in electrical, Electronics, Computer Engineering, or related field, with 5+ years proven industry experience in embedded systems development.
  • Strong proficiency in C/C++ with hands-on experience on ARM-based MCUs (e.g., nRF52/nRF54, STM32).
  • Experience designing embedded systems with modular, layered, and loosely coupled architectures to ensure maintainability, testability, and scalability.
  • Deep understanding of embedded fundamentals: memory safety, concurrency, interrupt-driven design, bootloaders, and low-power techniques.
  • Expertise in Cellular, Wi-Fi (802.11), and BLE, including integration, debugging, and implementation of TCP/IP, HTTP, MQTT and other network protocols.
  • Proficient in Linux development workflows, tooling, debugging, and scripting.
  • Hands-on experience with SPI, I²C, UART, CAN, and sensor/data acquisition interfaces.
  • Strong debugging skills using oscilloscopes, logic analyzers, and SWD/JTAG tools.
  • Familiarity with modern engineering practices: Git, code reviews, CI/CD, and automated testing.
  • Ability to produce clear documentation and work independently with minimal supervision.

Benefits

  • The opportunity to join a fast paced, growing company with exciting global opportunities.
  • High potential for career growth.
  • Working in modern beachside offices in Wollongong
  • Reserved parking space and close access to public transport.
  • The opportunity to be rewarded as the company succeeds.
  • Enjoy and contribute to the fun and evolving culture of a growing tech company.

Please note: We want to hear about you as a person, generic AI-generated content will not be considered.

Key Skills

Ranked by relevance