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
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)
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.