Develop and maintain Vue and TypeScript interfaces for a cloud-based Wi-Fi planning and design product, including accessible, tested interfaces and 3D graphics. Maintain web build CI/CD, simplify existing code, and keep dependencies up to date.
Develop and maintain the user-space Linux service running on network-monitoring sensors, using C/C++ or Rust, and contribute to the cloud backend in Go. Implement device-to-cloud security, maintain CI/CD, and create automated unit, integration, and end-to-end device-to-cloud tests with CI quality gates.
Lead product design and concept development, translating user needs, business goals, and technical constraints into clear product experiences. Create and validate user flows, prototypes, and interaction concepts; facilitate design discussions and explore practical uses of AI in product design and experience.
You will design and maintain cloud infrastructure on AWS while automating management using Infrastructure as Code. Additionally, you will improve platform observability, monitor production systems, and collaborate with development teams to optimize deployments.
Develop and maintain software for Embedded Linux systems, including kernel drivers and Yocto-based images. Collaborate with international teams to implement cloud connectivity, monitor device performance, and ensure system stability.
Develop and maintain mobile applications for network professionals, including shared Kotlin Multiplatform components for networking, data, synchronization, and device protocols. Work on native iOS and Android shells and Vue/TypeScript interfaces, and maintain CI/CD pipelines and app store releases.
Build and maintain Yocto-based Linux images, board support packages, and Linux kernel drivers for two Wi-Fi and network measurement devices, including debugging on real hardware. Maintain the image build and release CI/CD pipeline, implement secure boot and signed OTA updates, and keep the shared Linux platform maintainable across hardware generations.
Develop and maintain Go services on AWS, including APIs, data pipelines, and PostgreSQL-backed systems, and contribute to device authentication and cloud certificate and token management. Maintain backend CI/CD and automated tests, collaborate across platform, data, frontend, and device-agent teams, and incrementally improve existing code.
Set the technical direction and priorities for the platform team, lead design and code reviews, mentor junior and mid-level engineers, and coordinate with neighboring teams. Build and own cloud services, data pipelines, dashboards, and the device-to-cloud agent, including device authentication, certificate and token management, security, CI/CD, and automated testing through production.
Design and develop Airflow DAGs to integrate data from various internal and external sources. Manage the lifecycle of master data by developing processes for matching, deduplication, and quality control to ensure reliable golden records.
You will design, build, and evolve robust data pipelines and analytical models using tools like Airflow and dbt. Additionally, you will optimize data architecture performance and collaborate with business and BI teams to deliver sustainable data solutions.