Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
NES Fircroft

At a Glance

  • Tasks: Collaborate on cutting-edge medical tech and optimise software for complex systems.
  • Company: Join an innovative organisation at the forefront of advanced computing.
  • Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Be part of a dynamic team with excellent career advancement potential.
  • Why this job: Make a real impact in a safety-critical environment with next-gen technology.
  • Qualifications: Experience in embedded Linux and strong collaboration skills required.

The predicted salary is between 60000 - 80000 € per year.

Location: London (Hybrid – 3 days onsite)

NES Fircroft is partnering with an innovative, cutting-edge organisation developing advanced computing and medical technologies for operating room environments. We are looking for a Senior Embedded Linux Engineer to join a highly multidisciplinary team delivering next-generation solutions. You will play a key role in building and optimising software systems for complex, hardware-integrated platforms in a highly regulated, safety-critical environment.

Key Responsibilities

  • Collaborate within cross-functional teams (embedded software, application software, computer vision, cloud)
  • Develop and productize custom computing and medical devices
  • Build, maintain, and optimize Linux kernels and device drivers
  • Architect, develop, test, and debug system-level software
  • Lead and participate in code reviews for embedded systems
  • Enhance software infrastructure for smooth deployment
  • Ensure compliance with security and regulatory standards
  • Perform risk analysis, verification testing, and design transfer activities
  • Drive robust, secure-by-design software development practices

Must-Have Skills

Senior Software Engineer employer: NES Fircroft

At NES Fircroft, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London-based team enjoys the benefits of hybrid working, allowing for a balanced professional and personal life, while also having access to cutting-edge projects in the medical technology sector. We are committed to employee growth, providing ample opportunities for skill development and career advancement within a supportive and multidisciplinary environment.

NES Fircroft

Contact Detail:

NES Fircroft Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in embedded systems or medical technologies. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to Linux kernels and device drivers. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on system-level software concepts and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!

We think you need these skills to ace Senior Software Engineer

Embedded Linux
Linux Kernel Development
Device Driver Development
System-Level Software Development
Code Review
Software Optimisation
Cross-Functional Collaboration

Some tips for your application 🫑

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with embedded systems, Linux kernels, and any relevant projects that showcase your skills in a safety-critical environment.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about developing advanced computing and medical technologies. Mention specific experiences that align with the key responsibilities listed in the job description.

Showcase Your Teamwork Skills:Since collaboration is key in this role, be sure to mention any experience you have working in cross-functional teams. Share examples of how you've successfully collaborated with others to deliver complex projects.

Apply Through Our Website:We encourage you to apply 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 updates from us!

How to prepare for a job interview at NES Fircroft

✨Know Your Stuff

Make sure you brush up on your knowledge of embedded Linux systems, device drivers, and kernel optimisation. Be ready to discuss specific projects you've worked on that relate to the job description, as this will show your expertise and how you can contribute to their innovative solutions.

✨Show Your Team Spirit

Since collaboration is key in this role, be prepared to share examples of how you've successfully worked within cross-functional teams. Highlight your experience in working with software engineers, hardware engineers, and other specialists to deliver complex projects.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your problem-solving abilities. Think of scenarios where you've had to debug system-level software or enhance software infrastructure. Walk them through your thought process and how you approached these challenges.

✨Understand Compliance and Security

Given the safety-critical nature of the work, it's crucial to demonstrate your understanding of security and regulatory standards. Be ready to discuss how you've ensured compliance in past projects and your approach to risk analysis and verification testing.