Senior Software Engineer, Ring in Cambridge

Senior Software Engineer, Ring in Cambridge

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Evi Technologies Limited

At a Glance

  • Tasks: Join a dynamic team to develop next-gen camera devices and enhance IoT products.
  • Company: Be part of Ring, a leader in innovative smart home technology.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
  • Why this job: Make a real impact on cutting-edge technology that enhances everyday life.
  • Qualifications: Experience in software development and a passion for IoT and embedded systems.
  • Other info: Collaborative environment with global teams and exciting challenges.

The predicted salary is between 36000 - 60000 £ per year.

As a Senior Software Engineer, you will be a core member of a software team developing Ring's next generation of camera-centric devices. While experience with embedded systems is valuable, we're looking for engineers passionate about building IoT products who are eager to work close to the hardware. The ideal candidate is responsive, flexible, and thrives in an open collaborative peer environment. You'll obsess over device performance—whether that's battery life, boot time, system latency, or other critical KPIs. You'll add significant new features and integrate with new hardware and software services.

Key job responsibilities

  • You will be responsible for managing your personal backlog, prioritising issues and diving deep into technical issues.

A day in the life

  • The ideal candidate enjoys working side-by-side with partners, colleagues, and teams on tough problems.
  • Is highly effective and thrives in a dynamic environment with multiple, changing priorities.
  • Knows what is important when shipping products to customers and has been through the process from start to finish.
  • Is comfortable with proactive outward communication and technical leadership and never shies away from a challenge.

About the team

The team are responsible for developing and delivering firmware for Ring's camera-centric devices - new products, supporting existing devices, and adding new features. We're a large team with sites in Europe and Asia as well as stakeholders in the US.

BASIC QUALIFICATIONS

  • Experience as a mentor, tech lead or leading an engineering team.
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design.
  • Experience in professional, non-internship software development.
  • Experience in development in the last 3 years.
  • Experience in embedded development in C/C++.

PREFERRED QUALIFICATIONS

  • Bachelor's degree in computer science or equivalent.
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Senior Software Engineer, Ring in Cambridge employer: Evi Technologies Limited

At Ring, we pride ourselves on fostering a dynamic and collaborative work environment where innovation thrives. As a Senior Software Engineer, you'll have the opportunity to work on cutting-edge IoT products while enjoying a culture that values flexibility, mentorship, and personal growth. With a focus on employee development and a commitment to delivering exceptional technology, Ring offers a unique chance to make a meaningful impact in the world of smart home devices.
Evi Technologies Limited

Contact Detail:

Evi Technologies Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Ring in Cambridge

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at Ring or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to IoT and embedded systems. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions and scenarios that relate to device performance and software development.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Ring.

We think you need these skills to ace Senior Software Engineer, Ring in Cambridge

Embedded Systems
IoT Product Development
Device Performance Optimisation
Technical Leadership
Backlog Management
Problem-Solving
Proactive Communication
Architecture and Design
Object-Oriented Design
Programming in Java
Programming in C++
Programming in C#
Software Development Life Cycle
Code Reviews
Source Control Management

Some tips for your application 🫡

Show Your Passion for IoT: When writing your application, let us see your enthusiasm for building IoT products. Share any relevant projects or experiences that highlight your love for technology and how you enjoy working close to hardware.

Highlight Your Collaborative Spirit: We value teamwork here at StudySmarter, so make sure to mention your experience working in collaborative environments. Talk about how you've tackled tough problems alongside colleagues and how you thrive in dynamic settings.

Be Specific About Your Skills: Don’t just list your skills—give us examples! Whether it’s your experience with programming languages like Java or C++, or your role in mentoring others, we want to know how you’ve applied these skills in real-world scenarios.

Apply Through Our Website: To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Evi Technologies Limited

✨Know Your Stuff

Make sure you brush up on your knowledge of embedded systems and IoT products. Be ready to discuss your experience with programming languages like Java, C++, or C#. Show them you’re not just familiar with the tech but passionate about it!

✨Show Off Your Collaboration Skills

Since the role involves working closely with teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experiences where you tackled tough problems alongside colleagues, as this will demonstrate your ability to thrive in a dynamic environment.

✨Prioritisation is Key

Talk about how you manage your personal backlog and prioritise tasks. Give specific examples of how you’ve handled multiple changing priorities in previous roles. This will show that you can keep your cool and stay effective under pressure.

✨Communicate Like a Pro

Since proactive communication is crucial, practice articulating your thoughts clearly. Prepare to discuss how you’ve led technical discussions or mentored others. This will help convey your leadership skills and comfort with outward communication.

Senior Software Engineer, Ring in Cambridge
Evi Technologies Limited
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>