About the CompanyAquark Technologies is a quantum technology company that believes in improving the world through innovative solutions. Our mission is to harness the power of cold atoms to drive disruptive capabilities and innovation in the quantum technology sector.About the RoleThe Firmware Engineer role at Aquark Technologies involves being the technical authority on firmware development within a rapidly developing deep tech start-up working closely together with a highly capable cross disciplinary team. ResponsibilitiesLead firmware development as the in house technical authority working closely with the lead electronic engineer.Create, implement and optimise firmware for quantum industry specific hardwarePlan and execute unit testing routines to successfully validate firmware’s functionality Optimise code to match product requirements, ensure quality and coding standardsProvide feedback to the hardware development team by identifying areas for improvement based on the integration testing results. QualificationsBachelor’s or Master’s degree in Electronics Engineering, Computer Engineering or a related field. Required Skills+3 years of experience in designing, developing and maintaining firmware for embedded systems Strong experience with C, C++ programming languages. Experience with Python and Verilog is a plusCoding ARM core-based microcontrollers/microprocessors.Strong written and verbal communication skillsPreferred SkillsExperience with hardware testing/debugging practises using lab equipment (e.g. oscilloscopes, spectrum analysers etc.)Experience with FPGAs and Linux operating systems, FreeRTOS is a positiveStrong desire to work in a start-up environment with a hands on approach and can do attitude.Equal Opportunity StatementWe are committed to diversity and inclusivity in all aspects of our company.