обновлено 13 дней назад
Senior Tools Development Engineer (COSMOS Platform Software)
165 000 - 210 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Tools Development Engineer (COSMOS Platform Software): Building GUI applications, command-line utilities, automation frameworks, and validation infrastructure for configuring, monitoring, debugging, and validating AI connectivity products with an accent on C#, C, C++, Python, and hardware-software integration. Focus on communicating with Astera Labs silicon, debugging issues across applications, firmware, drivers, and hardware, and creating automated testing tools for product bring-up and release quality.
Location: Vancouver, British Columbia, Canada
Base pay: $165,000–$210,000 per year
Company
provides rack-scale AI infrastructure and connectivity solutions based on CXL, Ethernet, NVLink, PCIe, UALink, and the COSMOS software suite.
What you will do
- Design, develop, and maintain COSMOS Explorer GUI and COSMOS CLI for configuring, monitoring, and debugging products.
- Develop desktop applications, command-line utilities, automation tools, and reusable frameworks using C#, C, C++, and Python.
- Build software that communicates with silicon for telemetry, diagnostics, validation, and product configuration.
- Create automated testing and validation infrastructure to improve software quality and accelerate product releases.
- Debug system-level issues across applications, firmware, drivers, and hardware platforms.
- Collaborate with firmware, hardware, validation, and product engineering teams while providing technical leadership for the COSMOS platform.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Strong programming experience in several of C#, C, C++, and Python.
- Experience developing modern object-oriented software applications.
- Strong debugging, problem-solving, written communication, and verbal communication skills.
- Ability to work effectively in a fast-paced, collaborative engineering environment.
Nice to have
- Desktop application experience with Avalonia, WPF, MAUI, WinUI, or Qt.
- Experience building software tools, SDKs, utilities, automation frameworks, or developer productivity applications.
- Familiarity with Git, CI/CD workflows, Windows, Linux, and AI-assisted development tools.
- Experience communicating with hardware over PCIe, Ethernet, USB, I²C, SPI, or similar interfaces.
- Knowledge of server architecture, storage systems, networking equipment, AI infrastructure, firmware, embedded software, device drivers, silicon validation, PCIe, CXL, or other high-speed interconnects.
Culture & Benefits
- Work spans software, hardware, systems engineering, and silicon development.
- Collaboration with firmware, hardware, validation, and product engineering teams.
- Emphasis on clean, maintainable, well-documented code and peer code reviews.
- Inclusive environment that encourages applications from people with diverse backgrounds and experiences.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
14 дней назад
Senior Software Developer (AI)
107 000 - 157 300CAD
14 дней назад
Staff Software Engineer, Security Engineering (AI)
158 400 - 208 400$
14 дней назад
Senior Software Developer (Data & Backend Development)
107 000 - 157 300CAD
14 дней назад
Senior Software Developer - Cloud Platform
130 000 - 150 000CAD
14 дней назад
Senior V&V Test Engineer (Autonomous Vehicles)
14 дней назад