Senior Engineer - Software Development

Senior Engineer - Software Development

Full-Time 50000 - 70000 € / year (est.) No home office possible
Platform Recruitment

At a Glance

  • Tasks: Create cutting-edge embedded software and collaborate with hardware teams on high-speed systems.
  • Company: Join an innovative tech company at the forefront of advanced hardware solutions.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic team environment with excellent career advancement opportunities.
  • Why this job: Make a real impact by developing software that powers high-performance computing environments.
  • Qualifications: Strong experience in embedded software development and proficiency in C, C++, and Python.

The predicted salary is between 50000 - 70000 € 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.

  • 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

Strong embedded software development experience, Linux kernel and user-space development, experience with DevOps / CI/CD workflows, and strong programming skills in C, C++ and Python are required.

Senior Engineer - Software Development employer: Platform Recruitment

As a leading technology company in the UK, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. With a strong focus on professional development, we offer numerous growth opportunities and encourage continuous learning, making us an excellent employer for those passionate about cutting-edge software development. Our hybrid working model provides flexibility, allowing you to balance your professional and personal life while contributing to groundbreaking projects in high-performance computing.

Platform Recruitment

Contact Detail:

Platform Recruitment Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Engineer - Software Development

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 Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Linux kernel development or DevOps practices. This gives potential employers a tangible look at what you can do and how you approach problem-solving.

Tip Number 3

Prepare for technical interviews by brushing up on your C, C++, and Python skills. Practice coding challenges and be ready to discuss your past experiences with embedded software development and CI/CD workflows.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team directly.

We think you need these skills to ace Senior Engineer - Software Development

Embedded Software Development
Linux Kernel Development
User-Space Development
C Programming
C++ Programming
Python Programming
DevOps

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in embedded software development and your programming skills in C, C++, and Python. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the opportunity and how your skills can contribute to our innovative technology solutions. Let us know what makes you a great fit for the team.

Showcase Your Projects:If you've worked on any cool projects related to Linux kernel development or DevOps, make sure to mention them! We love seeing practical examples of your work that demonstrate your expertise and problem-solving skills.

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, we love seeing candidates who take that extra step!

How to prepare for a job interview at Platform Recruitment

Know Your Tech Inside Out

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 where you've worked closely with hardware teams.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in previous roles. Think about times when you defined software architecture or enhanced DevOps and CI/CD pipelines, and be ready to explain your thought process.

Understand the Company’s Products

Do some homework on the innovative technology company you're interviewing with. Familiarise yourself with their hardware and networking solutions, and be prepared to discuss how your skills can contribute to their high-performance computing environments.

Ask Insightful Questions

Prepare a few thoughtful questions to ask during the interview. This could be about their approach to building network control tools or how they integrate cross-functional teams. It shows your genuine interest and helps you gauge if the company is the right fit for you.