Company
Flux ComputingLocation
LondonCompany Size
51-200 employeesSalary
Competitive salary dependent on experienceAbout the job
Flux Computing is seeking a Staff Embedded Software Engineer to design and build ultra-high-performance embedded tooling for its Optical Tensor Processing Units (OTPU). In this role, you will be responsible for hardware safety, calibration, debugging, validation, CI/CD pipelines for embedded development, and real-time monitoring and fault handling systems. You will work closely with optical, hardware, and software teams to deliver projects that directly impact Flux’s technical and business milestones, taking ideas from rapid prototyping in Python to production-grade implementations in C/C++. The role requires strong expertise in embedded systems, including bring-up, calibration, and debugging of custom hardware (SoCs, FPGAs, AI accelerators), with proficiency in C/C++ under real-time constraints, advanced Python for automation and test harness development, and experience building CI/CD pipelines for embedded firmware. You should also have hands-on experience with hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG, along with a solid understanding of hardware/software boundaries, interrupt handling, PCIe, and memory-mapped I/O. This position offers a competitive salary, stock options, relocation support, full visa sponsorship, BUPA healthcare, cutting-edge tech equipment, chef-cooked dinners, monthly socials, and a unique location bonus of up to £24,000 for living close to Flux’s HQ in London’s King’s Cross.
Apply For this Job