We are Beam Connectivityβ¦ Hello! ππΌ
We build a platform is called CVaaS, Connected Vehicle as a Service, and itβs made up of: 1) hardware and software that runs on a vehicle, 2) a cloud platform on AWS, and 3) some mobile apps. Our platform architecture (and org architecture!) is focussed on three pillars:
- Highly Performant - Minimising the latency between vehicle β cloud β app, which in turn supercharges the user experience.
- Highly Secure - Cyber security has never been more important and all indications are that the future will be even more challenging.
- Highly Flexible - Much like our team, our platform majors on rapid integration into a variety of vehicles and backoffice IT systems.
We supply the complete, end-to-end platform so we can optimise the performance and security of the whole system rather than being locked into an API that we canβt change. If you want to understand more about our platform, check out our main website at https://beamconnectivity.com. After a successful first 3+ years and the recent announcement of strategic funding from WAE Technologies, we have now secured new projects and are slowly expanding our team.
This site is all about our Beam Team developers - our high performance, cross-functional team of hardware, embedded, cloud and mobile engineers.
Life at Beam
Founded in early 2020, we are sustainably growing the team to match our new customer commitments. So, what makes Beam special?
-
π We work at the cutting edge of automotive & mobility technology - Connected cars, EVs, e-bikes, e-scooters, cyber security
-
π We try to do our bit to make the world a better place by working with clients supporting sustainable mobility
-
π©πΌβπ» We use modern tech and dev practices that improve our lives as developers
-
π¨πΌβπ« We are digital by default and always looking to improve how we work
-
ππΌ We love open source software, both using and contributing to it
-
π―ββοΈ The whole team is super-smart and friendly, yet humble
-
π We are a remote and flexible team - fitting around life commitments is important to us, whether thatβs children, hobbies or body-clocks
-
β As a small company, there is no bureaucracy and decisions are made by the people closest to the problem
-
π΄ We have plans to steadily scale over the few years, so early hires have the opportunity to grow and lead when the time is right
-
π₯³ We build great products and have fun doing it
We β€ modern tech
We use the right tool for the job but do try to converge around a few, solid but flexible technologies (and hereβs why). These make up the main spine of the platform:
-
π Embedded: Linux, FreeRTOS, C, bash, python, SQLite + all kinds of hardware and dev boards!
-
βοΈ Cloud Backend: AWS (server-less: Lambda, DynamoDB, S3, Cognito, etc), python, REST, Grafana, Presto DB, Apache Spark, Cloudflare
-
π» Frontend: Typescript, React, REST, Cypress
-
π± Mobile: Swift, Kotlin, Fastlane, Firebase, Figma, Android Auto & Carplay
-
π§° DevOps: Docker, Azure DevOps, CloudFormation, bash, python, OpenAPI spec (Swagger), VS Code
Our CI-CD infrastructure is highly automated and runs on Azure DevOps. We are rightfully proud of how smoothly and consistently we can deliver quality software. Our delivery process gives us clear traceability from tickets, through design, code, tests and PRs, and out to automated release pipelines.
We also do a lot of hardware engineering, both prototyping with Raspberry Pis and developing our own bespoke, automotive-grade electronics.
Interview process
As a small company, every hire is important to our growth. We are remote-first using modern, digital tools, so the ability to communicate clearly is an essential skill that we all need. As an engineer we need you to be able to explain how things work, articulate problems youβre having, and influence other members of the Beam Team when you have that killer idea. We believe that interviews are a two-way process - it is vital we understand what we each are looking for.
We recruit for potential and to maximise fit with the team, rather than demanding the right buzzwords on your CV. We donβt expect you to have exercised all the skills we need (else how does anyone get a break?) but a successful candidate should be able to convince us that they can do the job.
This is the interview process:
- Background reading - We will review your CV and any other information you provide such as your github account, LinkedIn profile and any community projects youβve worked on. We ask that you review our website, twitter and LinkedIn pages. The aim here is to each get an idea of each otherβs background.
- Initial meeting - This is an opportunity for you to understand who Beam Connectivity are and for us to learn more about you. This stage is less about technical knowledge and more about where youβve been and where you want to go. 30 minutes - 1 hour
- Technical interview - Now that we know a bit about each other, we will work through some of the more technical aspects of the role. 1 - 2 hours
- Engineering roles - We will typically ask you to talk through a project that youβve recently worked on and we might ask you to whiteboard out the inner workings and ask questions about how you debug issues - that kind of thing. We promise not to ask you any brain teasers or trick questions, and we wonβt make you write code in front of us.
- Non-engineering roles - We will walk through some scenarios and ask for approaches or frameworks that you might apply to a given challenge, which will draw on your experiences and intuition.
- Final interview - An opportunity to meet a couple of other people in Beam Connectivity, so you can ask questions and get to know more about what itβs like being part of the team. 30 minutes - 1 hour
Beam Team Perks
We understand that the package is about more than just the salary, so we want to be clear about what you will get as a Beam staffer:
-
π Highly flexible, remote working with use of hotdesking facilities near to you
-
β± 25 days holiday
-
π©πΌβπ« Professional development budget
-
π Home office budget to supercharge your workspace
-
π» Apple silicon MacBook or equivalent laptop
-
π΄πΌ Salary sacrifice pension
-
βοΈ Life assurance
-
π§πΌββοΈ Private health insurance (including family)
-
π¦· Private dental insurance
-
π Genuinely fun all company away days
Open positions
These are some specific vacancies that we have:
π Quality Manager - Hardware/Software quality, Automotive SPICE - UK, Remote - Coming soon
π Mobile App Developer - Filled
π Cloud Software Engineer - Filled
π Cyber Security Product Director - Filled
π Embedded Software Engineer - Filled
π Embedded Software Engineer - Filled
π Commercial Director - Filled
π Backend/Cloud Software Engineer - Filled
π Account Manager - UK, Remote - Filled
π Cloud Software Developer / Full-Stack Developer - UK, Remote - Filled
However, we are always hunting for hungry, talented people. So if the above roles donβt appeal to you, feel free drop us your CV at careers@beamconnectivity.com and tell us what you can bring to the party.
π€πΌ Please can we have no approaches from recruiters - we will get in touch if we need you.