At a Glance
- Tasks: Create and develop embedded software for exciting hardware projects.
- Company: Join a dynamic tech company in the heart of Cambridge.
- Benefits: Enjoy a competitive salary, medical benefits, and hybrid working options.
- Other info: Collaborate closely with hardware engineers in a hands-on environment.
- Why this job: Make your mark by working on cutting-edge technology and real products.
- Qualifications: Experience in Embedded C and Linux, with a passion for networking.
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.
Essential Requirements:
- Real time Embedded C Linux development (ideally kernel, drivers, configuration)
- Networking projects with TCP/IP protocols
- Comfortable working hands‑on with hardware
Desirable Skills:
- Multimedia, encoding/decoding, streaming
- 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, TCP/IP networking
Desirable skills: streaming media, video/audio applications, device drivers
Embedded Software Engineer (Networking) employer: Enterprise Recruitment Ltd
Contact Detail:
Enterprise Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer (Networking)
✨Tip Number 1
Network like a pro! Attend industry meetups or tech events where you can chat with other embedded software engineers. You never know who might have the inside scoop on job openings or can connect you with hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving real-time embedded C and Linux development. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Don’t just apply; engage! When you find a role that excites you, reach out to the company directly through our website. A personal touch can make a huge difference and shows your genuine interest in the position.
✨Tip Number 4
Prepare for hands-on interviews! Brush up on your practical skills, especially with hardware integration and networking protocols. Being able to demonstrate your technical depth in real-time scenarios will impress interviewers.
We think you need these skills to ace Embedded Software Engineer (Networking)
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 job description, 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 engineering and how you can contribute to our team. Keep it engaging and personal – we love to see your personality come through.
Showcase Your Hands-On Experience: Since this role involves working closely with hardware, make sure to mention any hands-on projects you've worked on. Whether it's integrating hardware or developing device drivers, we want to know about your practical experience!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows us you’re keen to join our team!
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 experience with real-time systems, kernel development, and drivers. They’ll likely want to hear about specific projects where you've tackled these challenges.
✨Show Off Your Networking Knowledge
Since this role involves TCP/IP protocols, be prepared to dive deep into networking concepts. Think of examples from your past work where you’ve implemented or troubleshot networking issues. This will show that you can handle the technical depth required for the job.
✨Get Hands-On with Hardware
As the role is hands-on, it’s crucial to demonstrate your comfort with hardware integration. Bring examples of how you've worked closely with hardware engineers or dealt with physical equipment in your previous roles. This will highlight your practical experience.
✨Be Ready for Technical Questions
Expect some technical questions or even a coding challenge during the interview. Practice common embedded systems problems and be ready to explain your thought process. This will help them see how you approach problem-solving in real-time scenarios.