Software Lead

Avanciers LLC
Redmond, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Redmond, United States of America

Tech stack

C Sharp (Programming Language)
C++
Software Quality
Database Queries
Software Debugging
DirectX
Field-Programmable Gate Array (FPGA)
Design of User Interfaces
Python
Matlab
Object-Oriented Software Development
OpenGL
Software Systems
System Programming
Web Applications
Vivado
REST

Job description

Avanciers are seeking an experienced Software Lead to drive the development of advanced features across our optimization platform. This role involves defining complex problems, designing scalable libraries and user interfaces, and building high-performance algorithms to support experiments and analytical workflows.

You will work in a collaborative environment alongside domain experts and end users, contributing to both system design and hands-on development., * Lead the design and development of software solutions for optimization workflows

  • Build and maintain reusable libraries and intuitive graphical interfaces
  • Develop and optimize algorithms for experiments, simulations, and trials
  • Create immersive and interactive 3D/AR/VR applications using Unity
  • Collaborate with cross-functional teams to translate requirements into technical solutions
  • Ensure code quality, scalability, and performance across systems

Requirements

  • Strong experience with Unity and 3D/AR/VR development
  • Proficiency in object-oriented programming (C++, C#, Python)
  • Experience with low-level programming (C or similar)
  • Hands-on experience with graphics/UI development (OpenGL or DirectX)
  • Exposure to web-based development, including REST APIs and database querying

Preferred Qualifications

  • Experience with MATLAB or similar technical computing tools
  • Familiarity with FPGA tools (e.g., Vivado) for flashing and upgrades
  • Experience using debugging tools such as oscilloscopes and logic analyzers

Apply for this position