What are the responsibilities and job description for the Software Lead (C, Linux & Python) position at Tanisha Systems, Inc.?
Software Lead (C, Linux & Python)
Fulltime/Contract
Redmond, WA - Local candidate preferred
Pay rate/Salary: Market (Negotiable)
Required Skills: C, Linux & Python
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.
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
Fulltime/Contract
Redmond, WA - Local candidate preferred
Pay rate/Salary: Market (Negotiable)
Required Skills: C, Linux & Python
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.
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