Futran logo

Futran

Embedded Software Team Lead

Futran

📍 Richmond Beach, United States 🇺🇸

full-time
senior
on-site
Posted —

Key Skills

UnityC++C#PythonOpenGL

Industry

Consumer ElectronicsRobotics

Job Description

Job Title: Software Lead

Location: Richmond, WA (Onsite)


Role Summary:

As a Software Lead, you’ll play an integral part in developing functionality for various aspects of the optimization workflow. This includes problem definition, designing both callable library and graphical interfaces, and developing robust algorithms for experiments and trials. Success in this role requires expertise in some of these areas and a keen interest and aptitude for all of them. You’ll be joining a highly collaborative team, working alongside everyone from optimization experts to casual users.


Mandatory Skills:

- Extensive experience with Unity and 3D/AR/VR object development

- Strong skills in object-oriented programming languages such as C++, C#, and Python

- Experience with C or other low-level programming languages

- Graphics and UI development experience (using OpenGL or DirectX)

- Exposure to web-based app development, including REST API and query-based database management


Desired Skills:

- Experience with MATLAB programming or similar technical computing languages

- Familiarity with Xilinx-based FPGA tools (such as Vivado) for FPGA flashing and upgrades

- Experience using oscilloscopes and logic analyzers