About the job
Are you an experienced Software Engineer passionate about delivering high-quality embedded software technical solutions? We're looking for someone to join our HQ based team in Salisbury Plain, South Australia.
We are looking for software engineering professionals to take on a critical role, focusing on developing embedded software for ESP32 microprocessors. This is an exciting new role based in Salisbury Plain, South Australia for candidates with a deep understanding of Software Development and IoT communication protocols looking to join a collaborative team environment.
About Us
At Nymet Innovations, we are redefining automation through cutting-edge technology and sustainable design. Based in Salisbury Plain, South Australia, we focus on delivering high-quality, forward-thinking products that enhance lifestyles while minimising environmental impact.
As the creators behind the SplashMe Pool Automation Systems, we pride ourselves on developing reliable, intuitive solutions that make managing pools and outdoor spaces effortless.
We have a strong culture of continuous product development, offering a steady stream of new projects, technologies, and challenges to tackle. You’ll have the opportunity to work across a variety of groundbreaking products, expanding your skills and shaping the future of home and lifestyle automation.
Why Join Us?
● Career Growth: As a growing company, we offer numerous opportunities for professional advancement and skill development.
● Innovative Environment: Work with cutting-edge technology on automation products that are shaping the future of the industry.
● Competitive Salary & Bonuses: Receive a competitive salary with the potential for performance-based bonuses.
● Work-Life Balance: We prioritise a positive and flexible work environment, allowing you to excel both professionally and personally.
● Collaborative Culture: Be part of a passionate, supportive team committed to excellence and innovation.
Key Responsibilities:
1. Research and analyse product, hardware, and customer requirements to define embedded system functionality, software architecture, and technical specifications.
2. Design, develop, test, maintain, and optimise embedded firmware and applications using C/C++, particularly for ESP32 and Atmel microcontrollers.
3. Implement multitasking, timing control, communication handling, and real-time features using FreeRTOS or other suitable embedded software techniques.
4. Integrate IoT communication features to ensure reliable data exchange between embedded devices, mobile applications, and AWS cloud services using MQTT and related protocols.
5. Conduct testing, debugging, and fault diagnosis to ensure stable integration between firmware, electronic hardware, sensors, actuators, and mobile or cloud-based systems.
6. Identify technical limitations in existing systems, improve performance and reliability, prepare technical documentation, and support firmware updates, software upgrades, and product improvement proposals.
Qualification, Skills & Experience:
● Bachelor or above in Computer Science, Information Technology or a related field.
● Proficiency in C / C++ for microcontroller development, especially with ESP32 and Atmel processors.
● Experience with FreeRTOS for real-time embedded applications.
● Experience with MQTT protocol for IoT communication and integration with AWS servers.
● Strong problem-solving skills with expertise in debugging and troubleshooting embedded systems.
● Ability to work collaboratively with cross-functional teams, including hardware engineers, cloud specialists, and mobile developers.
● Experience with low-power device design and optimisation
● Knowledge of Wi-Fi and Ethernet communication protocols.
● Understanding of secure communication practices for IoT devices.
Pay: $80,000.00 – $100,000.00 per year
Work Location: In person