At a Glance
- Tasks: Design and develop embedded software for high-speed network platforms and enhance DevOps workflows.
- Company: Join an innovative tech company at the forefront of networking solutions.
- Benefits: Enjoy a competitive salary, hybrid work, private healthcare, and generous holiday allowance.
- Other info: Dynamic environment with excellent career growth and relocation support available.
- Why this job: Make a real impact in high-performance computing with cutting-edge technology.
- Qualifications: Experience in embedded software development and proficiency in C, C++, and Python required.
The predicted salary is between 90000 - 90000 £ per year.
We are supporting an innovative technology company developing next-generation networking solutions that integrate hardware and photonics for high-performance computing systems. They are seeking Software Engineers to design and develop embedded software and software for high-speed network platforms.
Responsibilities include:
- Defining software architecture in collaboration with cross-functional engineering teams.
- Developing embedded software for network interface hardware.
- Enhancing and maintaining DevOps infrastructure and workflows.
- Designing and implementing Linux PCIe drivers.
- Building network control and monitoring systems, including both server and client components.
Requirements:
- Practical experience in embedded software development and embedded platforms such as ARM.
- Strong experience in Linux kernel and user-space development.
- Proficiency in C, C++, and Python.
- Degree in Computer Science, Engineering, or a related discipline, or equivalent industry experience.
Salary circa £90,000 depending on experience. Benefits include ~25 days holiday plus bank holidays, a hybrid working model, private healthcare, life assurance, and relocation support available.
Embedded Software Engineer/Software Development employer: Langham Recruitment
Join a forward-thinking technology company in London that champions innovation and collaboration, offering a hybrid working model that promotes work-life balance. With competitive benefits including private healthcare, life assurance, and generous holiday allowances, this role as an Embedded Software Engineer provides ample opportunities for professional growth and development within a dynamic team focused on cutting-edge networking solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Software Engineer/Software Development
✨Tip Number 1
Network like a pro! Reach out to current employees at the company through LinkedIn or industry events. A friendly chat can give us insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your embedded software projects, especially those involving Linux and C/C++. This will help us stand out during interviews and demonstrate our hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on key concepts related to embedded systems and networking. We should practice coding challenges and system design questions to feel confident when it’s our turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we can keep track of our progress and any updates directly from there.
We think you need these skills to ace Embedded Software Engineer/Software Development
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in embedded software development and showcases your skills in C, C++, and Python. We want to see how your background aligns with the role, so don’t be shy about including relevant projects or achievements!
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 you can contribute to our innovative tech solutions. Keep it concise but engaging – we love a good story!
Show Off Your Projects:If you've worked on any cool projects related to embedded software or networking, make sure to mention them! We’re keen to see practical examples of your work, especially if they involve Linux kernel development or DevOps practices.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Langham Recruitment
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of embedded software development, especially with ARM platforms. Be ready to discuss your experience with Linux kernel and user-space development, as well as your proficiency in C, C++, and Python. The more you can demonstrate your technical skills, the better!
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about past projects where you faced obstacles and how you overcame them. This will not only show your problem-solving abilities but also your practical experience in developing network control and monitoring systems.
✨Collaborate Like a Pro
Since the role involves working with cross-functional engineering teams, be ready to discuss how you've collaborated in the past. Share examples of how you defined software architecture or enhanced DevOps workflows. Highlighting your teamwork skills will make you stand out!
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company's projects, their approach to high-performance computing, or their hybrid working model. This shows your genuine interest in the role and helps you assess if it's the right fit for you.