Embedded Software Engineer

VIC Other Permanent / Full Time

Recruiter :
Saurabh S

Saurabh S
SERIQ Technologies Pty Ltd

Date Posted: 26th March 2026
Position: Embedded Software Engineer
Salary: $100,000 to $125,000 + Superannuation
Mode: Full-time
Hours: 38 hours per week
Location: Glen Waverley, Victoria

Qualifications:
1. Masters or PhD in Computer Science or Electrical Engineering or Electronics Engineering from a university
2. Authored a graduate thesis recognized by, or preferably awarded by, a university
3. Authored a technical paper recognized by, or preferably awarded by, an international journal / conference

Skills:
1. Strong theoretical foundation, particularly in linear algebra, engineering physics, and signals and systems
2. Ability to develop entire firmware from scratch using "bare-metal" coding

Experience:
1. Implementation of a feedback controller or a multi-layered neural network or a recursive least-squares filter, in embedded firmware
2. Development of firmware from scratch for microcontrollers
3. Having worked at a technology startup, preferably as a founder or cofounder

Main responsibilities and duties:
1. Design and develop production-ready firmware for the company's wearable devices, using FreeRTOS, Zephyr RTOS, or equivalent
2. Conduct proof-of-concept exercises and translate research findings into "embedded software code", implementing a range of signal-processing and optimization techniques, as necessary, ranging from "basic ideas" (e.g., first-order filters, lookup tables) to "advanced stuff" (e.g., feedback controllers, multilayered neural networks, recursive least squares filters)
3. Integrate third-party supplied drivers or build drivers from scratch when necessary, to support on-board components, including wireless communication modules, sensors, actuators, and power management units
4. Implement firmware-level connectivity for IoT cloud integration, mobile app interfaces, and over-the-air (OTA) update mechanisms
5. Develop test firmware and tools for production-line testing and quality control
6. Diagnose firmware issues in the field and deploy OTA patches to resolve bugs
7. Build test procedures, establishing quality control procedures for the software development process, and supporting the rest of the engineering team as required.
8. Document all stages of your work comprehensively
9. Undergo any skill-upgrade training as deemed necessary by SERIQ's management
10. Demonstrate cross-Functional Leadership in a Startup environment. In particular, provide technical mentorship and support to the broader engineering team, contributing to the startup's agile development environment and strategic technical goals.
11. Perform any other duties as reasonably assigned by SERIQ's leadership from time to time
The position is expected to work diligently and in accordance with the company's policies, procedures, and standards.

Referral reward:

Engineering > Engineering Engineering - Other

Back to Jobs

This website uses cookies to ensure you get the best experience on our website.