At a Glance
- Tasks: Develop and integrate embedded software for cutting-edge hardware and real products.
- Company: Innovative tech company in Cambridge with a hands-on culture.
- Benefits: Competitive salary, medical benefits, hybrid work, and 25 days holiday.
- Why this job: Make a tangible impact by working on exciting projects close to hardware.
- Qualifications: Experience in Embedded C, Linux development, and hands-on hardware work.
- Other info: Join a dynamic team with opportunities for growth and learning.
The predicted salary is between 45000 - 70000 £ per year.
If you are an embedded software engineer that enjoys working on real products, close to hardware, and want to see your work go from code to manufacturing on-site, this could be a great fit. The embedded team is expanding as they build out the next generation of their platform, consolidating codebases, moving to new hardware, meeting new cybersecurity and multimedia requirements. It’s varied, hands-on embedded work with plenty of technical depth.
There is lots of variety and depending on your skills and interests you could work on:
- Porting existing embedded software to new hardware
- Integrating a modern Linux environment
- Adding cybersecurity features
- Complex networking
- Video codecs
- Rendering technology
Although they have a hybrid work policy (2 days from home) and flexible start times, most of the interesting work happens in the office where you’ll integrate with physical equipment, hardware engineers, firmware and test teams.
Embedded Software Engineer essential requirements:
- Embedded C
- Real-time embedded development
- Linux development (ideally kernel, drivers, configuration)
- Comfortable working hands-on with hardware
Embedded Software Engineer DESIRABLE skills:
- Multimedia, encoding/decoding, streaming
- Networking protocols, TCP/IP
- Cybersecurity
- USB, HDMI, DisplayPort, serial, audio
- Porting
- Continuous integration / automated testing
- Multi-threaded or multi-process applications
- Device Drivers
Location: Cambridge area
Salary: £45-70k
Benefits: Medical, Bonus, pension, relocation if required, life assurance, 25 days, hybrid working (2 days from home)
Key skills: C, Embedded Linux
Desirable skills: TCP/IP networking, streaming media, video/audio applications.
Embedded Linux Software Engineer in Cambridge employer: Enterprise Recruitment Ltd
Contact Detail:
Enterprise Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Linux Software Engineer in Cambridge
✨Tip Number 1
Get hands-on! If you can, try to work on personal projects or contribute to open-source software that involves embedded systems. This not only sharpens your skills but also gives you real-world examples to discuss during interviews.
✨Tip Number 2
Network like a pro! Attend tech meetups or online forums related to embedded systems and Linux development. You never know who might have a lead on your dream job or can offer valuable advice.
✨Tip Number 3
Tailor your pitch! When you get the chance to chat with potential employers, highlight your experience with C, Linux, and any hands-on hardware work. Make it clear how your skills align with their needs.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Embedded Linux Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded C and Linux development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about embedded software and how you can contribute to our team. Keep it engaging and relevant to the job description.
Showcase Hands-On Experience: Since this role involves working closely with hardware, mention any hands-on projects or experiences you've had. We love to see candidates who are comfortable getting their hands dirty with real products!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Enterprise Recruitment Ltd
✨Know Your Embedded C Inside Out
Make sure you brush up on your Embedded C skills before the interview. Be ready to discuss your past projects and how you've used Embedded C in real-world applications. This will show your technical depth and hands-on experience.
✨Familiarise Yourself with Linux Development
Since the role involves Linux development, especially around kernel and drivers, it’s crucial to understand these concepts. Prepare to talk about any relevant experience you have, and don’t shy away from discussing challenges you faced and how you overcame them.
✨Get Hands-On with Hardware
As this position requires working closely with hardware, try to gain some practical experience if you can. Whether it's tinkering with Raspberry Pi or similar devices, being able to demonstrate your comfort level with hardware will set you apart.
✨Show Your Interest in Cybersecurity and Multimedia
The job description mentions cybersecurity and multimedia as desirable skills. Brush up on these topics and be prepared to discuss how they relate to embedded systems. Showing a genuine interest in these areas can make a great impression.