You don’t just design great products. It takes time, investment and practice. You have to invest in yourself and practice your skills. Over time you get better and eventually, you’ll tell people that you designed something great. Or better yet, they’ll tell you that. That’s what you’ll get here; working with a couple of mentors who have runs on the board in this industry. A combined 30 years of product design experience for consumer electronics, from PCB design to firmware through to manufacturing. You’ll start shadowing one of the Senior Engineers where you’ll familiarise yourself with design files, the code base and the test labs. You’ll start off contributing to the product roadmap with a mixture of solving FreeRTOS and protocol implementation issues and participate in firmware design where you’ll have more creativity than usual because a reasonable portion of their projects involve greenfield new product development. Once you’ve done that, you’ll start owning more of your own projects, take ownership of your own designs for direct-to-customer, electronics products. The direct-to-customer bit is important because it means you won’t spend months spinning wheels on cost-cutting because you need to shave a few cents looking for cheaper components. Instead, you’ll spend more time designing, prototyping and validating your ideas. In 12 months, people will be buying something you designed. So what do you need? You’ve got a relevant computer science or electrical engineering degree and at least a couple of years of experience designing firmware. You’ll ideally have worked in environments where there are up to date software development processes, possess some knowledge on how RTOS work and have used "modern" MCUs (this team is using STM32 MCUs). Pride in your work and reliability is in your DNA. Tech stack includes AWS, Embedded C++, FreeRTOS, STM32 and various networking and communication protocols (e.g. TCP/IP, Bluetooth). They're also integrating their products with the AWS ecosystem, so it’s a good opportunity to develop new features to be integrated with the cloud (e.g. remote device management and asset tracking). Although not necessary, you’re welcome to include links to your Github repo as this will provide the team with an idea of your coding style and project interests. If you’re still reading, it might be time to get you a copy of the job description. Give me a shout.