Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
- 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.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join V-DAQ and take your career to the next level!
Application takes less than 5 minutes

