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: Enjoy company equity, a dynamic work environment, and the chance to work with industry experts.
- Why this job: Be part of a team solving exciting challenges at the forefront of AI and user experience.
- Qualifications: 3+ years in Go for embedded Linux; experience with Yocto, Docker, and full software lifecycle.
- Other info: This is a 5-days-a-week in-office role, perfect for those seeking hands-on experience.
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, and Build systems.
- Ideally, you have built applications from 0 to 1 and are familiar with the 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
- Company equity % in an early-stage startup.
Senior Embedded Software Engineer (Go/Linux) employer: Coram AI
Contact Detail:
Coram AI 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, Yocto, and Docker. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart 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 experience with embedded software development in detail. Be ready to share specific examples of projects where you've built applications from scratch, particularly in a Linux environment.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical questions related to edge-computing and communication protocols. Think of scenarios where you've optimised services for efficiency, as this aligns closely with the role's responsibilities.
We think you need these skills to ace Senior Embedded Software Engineer (Go/Linux)
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 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
✨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, and how you tackled challenges related to performance and efficiency.
✨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 customisations you've made.
✨Discuss Edge Computing Experience
Coram.AI is focused on edge-computing solutions, so be sure to talk about any relevant experience you have in this area. Share examples of how you've managed edge infrastructure or optimised services for CPU and memory efficiency.
✨Prepare Questions About Company Culture
As a startup, Coram.AI values commitment and learning. Prepare thoughtful questions about their company culture, team dynamics, and how they support professional growth. This shows your interest in being part of their team.