Senior Embedded Software Engineer (Go/Linux)
Senior Embedded Software Engineer (Go/Linux)

Senior Embedded Software Engineer (Go/Linux)

Oxford Full-Time 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop embedded software for cutting-edge AI video systems and optimise performance.
  • Company: Join Coram.AI, a fast-growing startup revolutionising the video security industry with AI technology.
  • Benefits: $150-$220k salary, equity in a startup, and a dynamic work environment.
  • Why this job: Be part of a talented team solving exciting challenges at the forefront of AI and user experience.
  • Qualifications: 3+ years in Go for embedded Linux; experience with Yocto and Docker preferred.
  • Other info: This is a full-time in-office role, perfect for those eager to make an impact.

The predicted salary is between 48000 - 72000 £ per year.

About Us

Started in 2021, Coram.AI is building the best business AI video system on the market. Powered by the next-generation video artificial intelligence, we deliver unprecedented insights and 10x better user experience than the incumbents of the vast but stagnant video security industry. Our customers range from warehouses, schools, hospitals, hotels, and many more, and we are growing rapidly. We are looking for someone to join our team to help us scale our systems to meet user demand and to ship new features.

Team you will work with

Founded by Ashesh (CEO) and Peter (CTO), we are serial entrepreneurs and experts in AI and robotics. Our engineering team is composed of industry experts with decades of research and experience from Lyft, Google, Zoox, Toyota, Facebook, Microsoft, Stanford, Oxford, and Cornell. Our go-to-market team consists of experienced leaders from Verkada. We are venture-backed by 8VC + Mosaic, revenue-generating, and have multiple years of runway. Being part of our team means solving interesting problems at the intersection of user experience, machine learning, and infrastructure. It also means committing to excellence, learning, and delivering great products to our customers in a high-velocity startup.

The Role

Our stack cuts across many technologies (front-end, backend, edge-computing, machine learning), and you will be responsible for a large part of our edge-computing stack powering Coram Point and other products. This involves:

  • Building applications running on embedded Linux devices (Yocto).
  • Building communication protocols between edge and the cloud.
  • Optimizing services for CPU and memory efficiency.
  • Building CI, CD, observability, and telemetry.

This is a 5-days a week in-office role.

Requirements and experience we are looking for

  • 3+ years of experience writing production software in Go for embedded Linux applications.
  • Experience using Yocto, Docker, Build system.
  • Ideally, you have built applications from 0 to 1 and are familiar with a full lifecycle of embedded software development.
  • It would be great if you also have experience with one or more of the following:
  • Edge infrastructure management.
  • Fleet monitoring.
  • Video processing & streaming.

High intrinsic motivation to succeed and ability to work hard.

What we offer

$150-$220k base. Company equity % in an early-stage startup.

Senior Embedded Software Engineer (Go/Linux) employer: Coram AI co

At Coram.AI, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our team is composed of industry leaders and experts, providing ample opportunities for professional growth and development in the rapidly evolving field of AI and embedded systems. Located in a vibrant area, we not only offer competitive salaries and equity options but also a chance to work on groundbreaking technology that makes a real difference in various industries.
C

Contact Detail:

Coram AI co Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer (Go/Linux)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Go, embedded Linux, and Yocto. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Network with current or former employees of Coram.AI on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.

✨Tip Number 3

Prepare to discuss your previous projects in detail, especially those involving embedded systems and edge computing. Be ready to explain your problem-solving approach and how you optimised performance in past roles.

✨Tip Number 4

Show your enthusiasm for the company's mission and products. Research Coram.AI's offerings and think about how your skills can contribute to their goals, particularly in enhancing user experience and machine learning applications.

We think you need these skills to ace Senior Embedded Software Engineer (Go/Linux)

Proficiency in Go programming language
Embedded Linux development
Experience with Yocto
Docker containerisation
Build system management
Understanding of edge-computing architectures
Communication protocol design
Optimisation for CPU and memory efficiency
Continuous Integration (CI) and Continuous Deployment (CD)
Telemetry and observability tools
Experience in full lifecycle of embedded software development
Video processing and streaming knowledge
Fleet monitoring experience
Strong problem-solving skills
Ability to work in a fast-paced startup environment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Go and embedded Linux applications. Include specific projects where you've built applications from scratch, and mention any relevant technologies like Yocto and Docker.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with their needs, particularly in edge-computing and machine learning, and share examples of your problem-solving skills.

Showcase Relevant Projects: If you have worked on projects related to edge infrastructure management or video processing, be sure to include these in your application. Describe your role and the impact of your contributions to demonstrate your expertise.

Highlight Soft Skills: Coram.AI values high intrinsic motivation and hard work. In your application, mention instances where you've demonstrated these qualities, such as overcoming challenges in previous roles or going above and beyond to achieve project goals.

How to prepare for a job interview at Coram AI co

✨Showcase Your Go Expertise

Make sure to highlight your experience with Go, especially in embedded Linux applications. Be prepared to discuss specific projects where you've used Go, detailing the challenges you faced and how you overcame them.

✨Demonstrate Your Understanding of Yocto

Since the role involves building applications on embedded Linux devices using Yocto, brush up on your knowledge of this tool. Be ready to explain how you've used Yocto in past projects and any optimisations you've implemented.

✨Discuss Edge Computing Experience

Coram.AI is focused on edge-computing, so it's crucial to talk about any relevant experience you have in this area. Share examples of how you've managed edge infrastructure or worked on fleet monitoring solutions.

✨Emphasise Problem-Solving Skills

The company values solving interesting problems at the intersection of user experience and machine learning. Prepare to discuss how you've approached complex problems in previous roles and the impact of your solutions.

Senior Embedded Software Engineer (Go/Linux)
Coram AI co
C
  • Senior Embedded Software Engineer (Go/Linux)

    Oxford
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-03-29

  • C

    Coram AI co

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>