
Firmware Engineer
- Adelaide, SA
- $140,000-160,000 per year
- Permanent
- Full-time
Open to candidates willing to relocate to Adelaide
Salary: $140,000-$160,000 base + super maximumDue to an expanding team, a Senior/Principal Firmware Embedded Engineer role has now become available.Key Responsibilities:-
- Embedded Software Development: Design, develop, and maintain embedded software for IoT modules, silicon, and devices, with an emphasis on satellite IoT connectivity.
- IoT Protocol Implementation: Develop and optimize communication protocols for IoT systems, prioritizing reliability and low power consumption.
- Device Integration: Integrate IoT firmware with hardware components such as microcontrollers, communication modules, and external networks.
- Firmware Updates: Experienced in implementing over-the-air firmware update systems.
- Testing and Validation: Develop and perform tests to verify and validate the performance, security, and reliability of IoT systems.
- Documentation: Produce and manage documentation, including technical specifications, APIs, and user manuals.
- Security: Apply security protocols to safeguard IoT devices and data through encryption, authentication, and operating system hardening.
- Collaboration: Collaborate with cross-disciplinary teams, including cloud network engineers, hardware engineers, system architects, and product managers, to define project requirements, participate in peer reviews, and ensure timely project completion.
- A Bachelor's or Master's degree in computer science, electrical engineering, or a related discipline.
- Experience in coding in C language
- Hands-on experience with embedded Linux and Linux shell scripting, or with embedded systems based on microcontrollers is required.
- Previous involvement throughout the complete product lifecycle.
- Enthusiastic about working in a dynamic, fast-paced start-up environment.
- Bonus:
- Experience in areas such as IoT or wireless communication development, familiarity with IoT platforms, understanding of IoT security practices, and expertise in wireless communication modules, radio technologies, firmware development, and open-source projects is a plus, though not mandatory.