This is an exciting opportunity to join our dynamic product development team at Davidson as an Embedded Engineer, working on the development, testing, and rollout of IoT products and embedded systems.
Job Description
We are seeking a skilled engineer with hands-on experience in embedded software development to contribute to driving innovation and ensuring successful project delivery. The ideal candidate will have a passion for innovation and embedded systems.
Key Responsibilities:
* Embedded Software Development: Develop and debug embedded software/firmware for IoT devices and control systems.
* Prototyping and Testing: Conduct lab and field trials to test and optimize prototypes, utilizing tools such as Azure Repos (Git), Jira, and Confluence for development and tracking.
* Proof-of-Concept Trials: Support Proof-of-Concept (PoC) trials for new product innovations.
* Technical Documentation: Prepare technical documentation and reports to support knowledge management.
Requirements:
* A minimum of 2-3 years of hands-on experience in embedded software development.
* Proficiency in C and C++ for embedded systems.
* Experience with open-source RTOS (FreeRTOS, Zephyr).
* Understanding of microcontrollers, memory constraints, and communication protocols (LwM2M, MQTT, TCP/IP).
* Familiarity with Git for version control and Atlassian tools (Jira, Confluence) is a plus.
* Strong problem-solving skills and the ability to work independently on technical challenges.
About Us
Davidson is a company that values innovation and collaboration. We offer a dynamic work environment with opportunities for growth and development.
What We Offer:
* A competitive daily base pay range of A$600.00 - A$800.00.
* A 6-month contract with the possibility of extension.
* A hybrid working arrangement, with 2/3 days spent on-site.