Lead Software Engineer

Full-time position.

About HoloMem:
HoloMem is a pioneering hardware startup revolutionising cold data storage with holographic technology to reduce the environmental impact of the cloud. Having graduated through the Intel Ignite and Deeptech Labs accelerators in 2024 HoloMem has now raised a Seed Plus round to scale its world-class team and deliver its HoloDrive solution to the market.

Role Overview:
As a Lead Software Engineer at HoloMem, you will play a pivotal role in designing and developing the software that powers our holographic storage solutions. Collaborating closely with hardware teams, you will bridge the gap between software and hardware, being a leading figure in a team of engineers to build robust, efficient, and scalable systems.

Key Responsibilities:

  • Develop, test, and optimise software in C++ and Python for holographic storage systems.

  • Work with Linux environments to manage, debug, and improve system performance.

  • Building end to end deep learning pipelines to support holographic data encoding and decoding.

  • Collaborate with hardware teams on integrating Arduino, RTOS, and other embedded systems.

  • Lead software architecture design and ensure high-quality code through reviews and best practices.

  • Troubleshoot and resolve complex technical challenges at the intersection of hardware and software.

  • Mentor junior engineers and contribute to the growth of the engineering team.

Requirements:

  • Strong experience in C++, Python, and Linux development environments.

  • Proficiency with computer vision and experience using OpenCV, Tensorflow, Matplotlib, and SckitLearn.

  • Hands-on experience with embedded systems, including Arduino and RTOS.

  • Proficient in working with CPU multiprocessing and managing memory efficiently.

  • Familiarity with hardware-software integration and debugging.

  • Proven leadership skills, including leading teams or managing projects.

  • Excellent problem-solving abilities and a proactive attitude toward innovation.

Nice-to-Have:

  • Experience with optical storage hardware.

  • Knowledge of FPGA programming or similar hardware design tools.

  • Contributions to open-source projects in relevant fields.

Why Join Us?

  • Be part of a groundbreaking company at the forefront of holographic data storage technology.

  • Work in a dynamic, fast-paced environment with opportunities for growth and development.

  • Competitive compensation, employer pension contributions, and EMI scheme.

  • The chance to make a real impact in a rapidly growing organisation.

  • Team drinks every Friday and quarterly socials.

  • 25 days off including bank holidays.

  • Cycle to work scheme.