At a Glance
- Tasks: Create cutting-edge embedded software for high-speed systems and collaborate with hardware teams.
- Company: Innovative tech company focused on advanced hardware and networking solutions.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Exciting projects with excellent career advancement potential.
- Why this job: Join a dynamic team and shape the future of high-performance computing.
- Qualifications: Strong experience in embedded software development and programming skills in C, C++, and Python.
The predicted salary is between 60000 - 80000 £ per year.
My client is an innovative technology company developing advanced hardware and networking solutions for high-performance computing environments. They’re looking for Software Engineers to build embedded and host software for high-speed systems, working closely with hardware teams to deliver production-ready solutions from early prototypes.
Responsibilities:
- Define software architecture with cross-functional teams
- Develop embedded software for network interface hardware
- Linux PCIe driver development
- Build network control and monitoring tools (server/client)
- Enhance DevOps and CI/CD pipelines
Requirements:
- Strong embedded software development experience
- Experience with soft processors
- Linux kernel and user-space development
- Experience with DevOps / CI/CD workflows
- Strong programming skills in C, C++ and Python
- Experience working with hardware and debugging real systems
- Experience developing low-level drivers or high-speed interfaces (PCIe, NVMe) is highly desirable
If this sounds like you, please apply below!
Senior Embedded Engineer in City of London employer: Platform Recruitment
Contact Detail:
Platform Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Engineer in City of London
✨Tip Number 1
Network, network, network! Reach out to your connections in the tech industry, especially those who work with embedded systems. A personal recommendation can make all the difference when you're trying to land that Senior Embedded Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving embedded software and hardware integration. This will give potential employers a clear view of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C, C++, and Python skills. Be ready to discuss your experience with Linux kernel development and low-level drivers, as these are key areas for the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Embedded Engineer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded software development and any relevant projects. We want to see how your skills align with the job description, so don’t be shy about showcasing your expertise in C, C++, and Python!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded systems and how your background makes you a perfect fit for our team. We love seeing enthusiasm and a bit of personality!
Showcase Your Projects: If you've worked on any cool projects related to embedded software or hardware, make sure to mention them! We’re keen to see real-world applications of your skills, especially if they involve low-level drivers or high-speed interfaces.
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’re considered for the role. Plus, it’s super easy – just follow the prompts!
How to prepare for a job interview at Platform Recruitment
✨Know Your Stuff
Make sure you brush up on your embedded software development skills, especially in C, C++, and Python. Be ready to discuss your experience with Linux kernel and user-space development, as well as any projects involving low-level drivers or high-speed interfaces like PCIe and NVMe.
✨Showcase Your Collaboration Skills
Since the role involves working closely with hardware teams, be prepared to talk about your experience in cross-functional collaboration. Share specific examples of how you've defined software architecture alongside other teams and how that led to successful project outcomes.
✨DevOps is Key
Highlight your experience with DevOps and CI/CD workflows. Discuss any tools or processes you've implemented to enhance these pipelines, and be ready to explain how they improved efficiency in your previous projects.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving skills and understanding of embedded systems. Practice coding challenges related to embedded software and be ready to debug a sample code snippet during the interview. This will show your hands-on experience and ability to tackle real-world problems.