Windows Software Engineer

Astropad


2 weeks ago

01/09/2020 10:22:57

Job type: Full-time

Hiring from: US only

Category: Software Dev


We are Astro HQ and we build hardware and software tools that unlock creativity and productivity. Tools like: 

  • Astropad – Software that turns the iPad into a high-end drawing tablet.

  • Luna Display – The first hardware solution that turns the iPad into a wireless second display.

We are looking for a Windows Software Engineer to join our team. You would lead our effort to bring Astropad & Luna Display to the Windows platform. We are looking for someone that is ready for the challenge and wants to make a big impact as part of a small team. 

You will… 

  • Work on cross-platform infrastructure in Rust, C, and C++

  • Build our Windows user interface and corresponding platform layer

  • Develop test suites and internal tools

  • Collaborate on a daily basis with our engineering team via Slack, Zoom, and GitHub

Skills & Requirements 

  • Extensive experience developing for Windows

  • Familiarity with C/C++ and Visual Studio

  • Familiarity with the Rust language a plus

  • Experience with DirectX a plus

  • Experience in developing drivers and support software on a Windows platform for USB and other peripherals a plus

  • Comfortable reading macOS/iOS Objective-C code

  • Experience in shipping Windows applications

  • Self-starter with a special eye for product design & development

  • Experience working remotely a plus

About Astro HQ 

We are a small, bootstrapped startup founded by a team of ex-Apple engineers. Our tools are used by tens of thousands of creative pros and some of the largest animation studios in the world, and we are just getting started! We are looking for people who care about building the next generation of tools that unlock creativity to join our team. 

We are a fully remote company with a small office in Minneapolis, MN. If this sounds interesting to you, please get in touch! 

We offer: 

  • Remote work (or our office in Minneapolis, MN)

  • Flexible work schedules and good work/life balance

  • Competitive pay + equity

  • Health & dental insurance

  • Parental leave

  • 3 weeks vacation

  • $300/mo towards a co-working space

  • Challenging and creative work

  • High impact and significant responsibility

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • ConsenSys (Europe or US)
    2 days ago

    About Quilt:

    Quilt is a research-focused team in ConsenSys R&D. We’re focused solely on pushing the ecosystem forward - no strings attached to business functions.

    Quilt has one simple mission: push forward progress on Ethereum 2.0. We also love Rust <3, we’re fully open source and 100% remote.

    Although the mission is simple, beyond the Beacon Chain, these are the many contributions needed to continue building on Eth 2.0:

    • Build infrastructure, simulations and tests for an end to end eth 2.0 prototype and testnet ready for benchmarking and viability studies
    • Design and build the spec for the execution environments - optimal accumulators, designs, proofs
    • Explore different approaches and models for cross shard calls
    • Prototype and research atomicity and synchronicity in a sharded system 
    • Research on incentives, game theory and specification of fee markets/transaction broadcasting
    • Integrate state channels and layer 2 markets into a multi-sharded system
    • Formalize the Ethereum 2.0 VM (Web Assembly)
    • Actively contribute to https://ethresear.ch

    Responsibilities:

    As a Rust engineer, you will initially be most active in the development and iteration of the testnet. Followup work would likely be focused around viability studies, benchmarking, and networking/scalability across multiple shards. Support around WASM and the execution layer is also needed if interest is shown.

    Qualifications:

    • Rust and WASM experience preferable but C++ or other systems level experience ok
    • Understanding of ethereum and blockchain tech
    • Highly pragmatic engineer balancing research and prototyping
    • Knowledge and understanding of cryptography and the field as a whole, a plus

    About ConsenSys:

    ConsenSys was started by co-founder of Ethereum Joseph Lubin, with over 50 projects and 900+ members around the world. The ConsenSys mission is to use the decentralized solutions from its projects to fundamentally reshape the economic, social, and political operating systems of the planet.

    ConsenSys is proud to be an equal opportunity employer and deeply values diversity. We strive to create an inclusive environment for the diverse cultures, perspectives, and experiences in our workforce.



  • 2 weeks ago
    Our mission is to help organizations, big and small, embrace the cloud-native culture. We believe that cloud-native organizations can better help their customers and improve their businesses.
    We are drastically improving the way engineers and developers work with Ambassador (https://www.getambassador.io), the leading Kubernetes-native API Gateway built on Envoy Proxy. With thousands of users including Microsoft, PTC, Ticketmaster, and Cisco, the Ambassador OSS Slack channel boasts nearly 2000 members. What better way to spend your time than creating bleeding edge technology that is respected and beloved by the open source community? 

    We’re looking for a Senior Software Engineer who can join the Ambassador development team to push our ambitious roadmap forward.


    Responsibilities

    • Develop, build and maintain efficient, reusable and reliable C++ code
    • Own Envoy development efforts
    • Actively engage with the upstream Envoy community and become a trusted contributor
    • Help maintain code quality, organization, and automation


    Requirementts

    • Strong proficiency in C++
    • Proficient in network programming
    • Distributed system experience
    • Experience working on a cloud software application or infrastructure
    • Open source development experience
    • Proficiency working with Git
    • Plus: Experience using Envoy Proxy, Kubernetes and/or Docker
  • Dock is developing a decentralized solution in the verifiable claims space which we want to incrementally evolve into a full-fledged DAO in the Polkadot ecosystem.

    Your role:

    Greenfield opportunity to take a front seat in the design and development of models and components for what we know will be a showcase Polkadot application. This is a full-time Rust opportunity.

    This is a full-time Rust opportunity.

    You will contribute to:

    • Design and architecture definition

    • Crypto- and Tokenomics solution design and implementation

    • Claims and Identity open standards advancement

    • Technical and non-technical publications

    Our Stack:

    • Rust, Wasm

    • Polkadot Substrate, Ink!

    • OpenBadges, Blockcerts, Verifiable Credentials Data Model, Decentralized Identifiers (DIDs)

    • JSON, JSON-LD

    • RDMS and NOSQL

    • Python, React, ES6

    • * AWS (and hopefully DFinity soon)

    You:

    • Live, breath, and dream decentralized

    • Able to work through, and implement from, white papers

    • Creative self-starter and continuous learner

    • Able to work remote first

    Requirements:

    • Experienced Rust (2018 Edition) and wasm developer

    • Strong data structures and algorithm knowledge, especially consensus and cryptography algorithms

    • Minimum five years distributed and decentralized software development

    • Minimum one year Ethereum or similar

    Nice to have:

    • Polkadot ecosystem

    • Active open source contributor

    • Parity technology stack including clients and wallet(s)

    • Mainnet dApp development

    • Wallet experience including multisig

    • Cryptography expertise, especially with ECC, BLS, PRE, ZK

    • DAO design and implementation

    • Github/Gitlab, CI/CD

    • AWS and Docker

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!