Back to results

Salience Labs

Visit website

Software Engineer – Applications and User Interface

Salary not disclosedOnsite

  • Engineering
  • Oxford
  • Full time
  • Today
Newly posted

About the role

Salience Labs is seeking a Software Engineer to develop applications and user interfaces for their optical circuit switching technology. This role involves creating intuitive, reliable software experiences that allow users to interact with complex AI infrastructure systems. You will work cross-functionally with hardware and system test teams to take ownership of features from requirements through to deployment.

Responsibilities

  • Develop and maintain user-facing software, interfaces, and APIs for products
  • Build intuitive, responsive, and reliable frontend experiences for complex technical systems
  • Work with backend and systems software to integrate UI functionality with the underlying product
  • Contribute to application architecture, software design, and technical decision-making
  • Take ownership of software features from initial requirements through development, testing, and deployment
  • Work closely with hardware, embedded software, and system test teams to understand system behaviour and deliver effective user experiences
  • Debug issues across the software stack and work with other engineering disciplines to identify and resolve problems
  • Help improve development workflows, tooling, and software quality as the team scales

Required skills

  • Frontend development
  • Python
  • JavaScript
  • TypeScript
  • API integration
  • Linux
  • Version control
  • Software testing

Nice to have

  • C
  • C++
  • Embedded systems
  • STM32
  • Xilinx
  • PCIe
  • AXI
  • SPI
  • I2C
  • Ethernet

About the Company

Salience Labs is building an industry-defining approach to optical circuit switching for AI infrastructure, engineered for real latency reduction and cost savings.