728 x 90



Senior Software Engineer

London

Competitive salary dependent on experience

Posted 1 week ago
  • Company

    Flux Computing
  • Location

    London
  • Company Size

    51-200 employees
  • Salary

    Competitive salary dependent on experience

About the job

Flux Computing is seeking a highly experienced Senior Software Engineer to develop software for next-generation optical processors (OTPU) used in AI and high-performance computing. The role requires deep expertise in C++ systems programming, kernel and user-mode driver development for Windows and Linux, hardware-software integration, performance monitoring, profiling, and tracing tools tailored for ML workloads, and managing memory-mapped I/O and DMA transfers. Candidates should have 5+ years of software engineering experience, strong knowledge of compilers, low-level programming, optimization techniques, and machine learning applications, along with excellent teamwork, problem-solving, and communication skills. Responsibilities include collaborating with software, hardware, and optical teams to ensure high-performance solutions, mentoring junior engineers, leading design reviews, and advocating best practices in hardware-software integration. Flux offers a competitive salary with stock options, visa sponsorship and full relocation support, BUPA healthcare, high-spec tech, ergonomic setups, chef-cooked dinners, team socials, 25 days paid holiday plus UK bank holidays, and additional perks for working in London.

 

Apply For this Job