At a Glance
- Tasks: Join a multidisciplinary team to develop advanced computing and medical technologies.
- Company: Innovative organisation focused on cutting-edge solutions for operating room environments.
- Benefits: Hybrid work model, competitive salary, and opportunities for contract extension.
- Other info: Urgent hire; immediate availability preferred for this dynamic role.
- Why this job: Make a real impact in safety-critical systems while working with the latest tech.
- Qualifications: Strong experience in Embedded Linux, device drivers, and C/C++ programming.
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.
- 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
- 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
Qualifications:
- Degree in Computer, Electrical, or Electronics Engineering (or equivalent)
- Strong experience with Linux kernel, device drivers (V4L2, I2C, SPI, UART) and device trees
- Expertise in C/C++ and shell scripting
- Experience with Yocto, Buildroot, or similar Linux build systems
- Solid understanding of networking and system-level Linux components
- Familiarity with Linux diagnostics, benchmarking tools, and electronics schematics
- Python programming
- Knowledge of AWS or cloud environments
- Experience with automated testing
- Background in video processing, streaming, or camera systems
- Experience in medical devices or safety-critical systems
- Remote device management experience
This is an urgent hire so candidates without notice will be given priority. You must have strong Embedded Linux and device driver experience; if this is not seen on your application you will not be selected to move forward. Initial contract is for 6 months with the possibility of extension for another 6 months.
Senior Software Engineer (C# / JavaScript) employer: NES Fircroft
At NES Fircroft, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. Our hybrid working model allows for flexibility while you contribute to groundbreaking medical technologies, with ample opportunities for professional growth and development within a multidisciplinary team. Join us to be part of a mission-driven organisation where your expertise in software engineering will directly impact the future of healthcare.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (C# / JavaScript)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with embedded systems or medical devices. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects related to Linux kernels, device drivers, or any relevant tech. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Ace the interview! Brush up on your technical knowledge, especially around C/C++, shell scripting, and Linux components. Be ready to discuss your experience with safety-critical systems and how you ensure compliance with regulations.
✨Tip Number 4
Apply through our website! We love seeing applications directly from candidates who are eager to join us. Make sure to highlight your embedded Linux and device driver experience clearly, as it’s crucial for this role.
We think you need these skills to ace Senior Software Engineer (C# / JavaScript)
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with Linux kernels and device drivers right at the start. We want to see your expertise in C/C++ and any relevant projects you've worked on that showcase your skills.
Tailor Your Application:Don’t just send a generic application! We love it when candidates tailor their CVs and cover letters to match the job description. Mention specific technologies like Yocto or AWS that you’ve worked with to grab our attention.
Be Clear and Concise:Keep your application clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points for your experience and achievements to make it easier for us to spot what we’re looking for.
Apply Through Our Website:We encourage you to apply through our website for a smoother 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 NES Fircroft
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Linux kernels, device drivers, and the specific technologies mentioned in the job description. Be ready to discuss your experience with C/C++, shell scripting, and any relevant tools like Yocto or Buildroot. The more confident you are in your technical skills, the better you'll perform.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex problems in previous roles, especially in safety-critical environments. Think about specific challenges you faced and how you approached them. This will demonstrate your ability to think critically and work effectively under pressure.
✨Understand the Company’s Mission
Research the organisation's focus on advanced computing and medical technologies. Be ready to discuss how your background aligns with their goals and how you can contribute to their innovative projects. Showing genuine interest in their mission can set you apart from other candidates.
✨Prepare for Team Collaboration Questions
Since this role involves working within cross-functional teams, be prepared to discuss your experience collaborating with others. Think of examples where you worked alongside embedded software, application software, or cloud teams. Highlight your communication skills and how you ensure smooth teamwork.