Job Descrption
Title: Embedded Engineer
Type: Permanent/Salaried Role
Base Salary: £59,690.00 - £83,966.00 GBP
Location: This is a hybrid role - minimum 2 days per week at office in Stratford, East London.
Work Eligibility: Must be eligible to work in the U.K. without sponsorship.
Overview:
We are seeking a highly motivated Software Engineer to join our dynamic Embedded Software team. As part of our team, you will play a crucial role in designing, developing, and maintaining innovative software that powers IoT security devices and solutions. Our goal is to deliver cutting-edge technology that brings peace of mind to millions. If you are passionate about embedded systems, enjoy solving complex technical challenges, and thrive in a collaborative environment, we encourage you to apply and be a part of our mission-driven team.
Responsibilities:
• Develop and test software that runs in real-time on-device using Kotlin and other exciting technologies
• Translate customer requirements and use cases... into functional software with performance, quality, and reliability at the forefront
• Be bold and articulate in delivering ideas to a mixed audience with varying views and challenges
• Participate and perform architecture reviews, code reviews, unit and acceptance testing, as well as writing documentation to enable knowledge sharing
• Apply continuous integration, deploying software incrementally to meet fast-paced development
• Advocate for and implement engineering best-practices, continuously improving through innovation and iteration
• Work and collaborate effectively in a global dynamic team environment
Requirements
• Bachelor's degree in Computer Science, Electrical Engineering, or related field.
• 3+ years of experience in C/C++ development
• 5+ years of experience in a Software Engineering role
• Experience using debug tools and techniques to identify and troubleshoot issues, such as memory leaks, race conditions, timing constraints, etc
• Strong knowledge in communication protocols such as SPI/I2C/UART
Preferred Qualifications:
• Master's degree in Computer Science, Electrical Engineering, or related field
• 2+ years of experience in Android, Java, or Kotlin development
• Proven understanding of Linux operating systems, libraries, and commands
Your CV has been submitted successfully.