C++ Engineer

Polarity


2 weeks ago

09/05/2019 10:21:23

Job type: Full-time

Hiring from: US only

Category: Software Dev


Polarity is looking for talented C++ Engineer, to help develop and enhance our products. If you are looking to join a startup where you will be a critical member of the team working on hard problems we would love to talk to you. Your main responsibilities will be crafting and developing our state of the art memory augmentation platform and helping our company grow. 

Who you’d be working for:

Polarity specializes in enabling high performing teams with human memory augmentation software. Polarity is like augmented reality, but for your computer, with no bulky glasses. We are a fast growing startup whose customers already include some of the world’s largest organizations including 7% of the Fortune 100 and many other large enterprises. We are looking for a talented C++ Developer to join our team. 

Your main responsibilities will include: 

  • Design, develop, code, troubleshoot and debug real-time, multi-threaded, multiprocessing software applications and associated user interfaces.

  • Modifying existing code and troubleshooting issues when they arise

  • Feature development, maintenance, and system design

  • Adapting the software to new platforms

  • Working with designers to improve the user interface

This job is for you if you have:

  • A bachelor's degree or higher in computer science, software engineering or equivalent experience 

  • Ability to handle multiple tasks simultaneously 

  • Ability to work in a fast past environment with minimal supervision 

  • 5+ years of software engineering or software testing experience

  • Strong programming experience with C/C++

  • Experience developing software applications on Windows OS 

  • Strong working experience with QT framework

**Salary is commensurate with experience**

Polarity is an equal opportunity employer. The position is based out of Connecticut and Northern Virginia, with the option for telecommuting from another location.

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

  • Get to know us

    We create open source software that puts users in control over their online browsing experience. Our desktop and mobile products, such as Adblock Plus, Adblock Browser and Flattr, help sustain and grow a fair, open web, because they give users control while providing user-friendly monetization. Our most popular product, Adblock Plus (ABP), is currently used on over 100 million devices.

    What you’ll do

    • Work on Android SDK, LibAdblockPlus and chromium integration.

    After your morning coffee, you’ll be expected to...

    • Develop Adblock Plus SDK and its integration using your Java/Kotlin, JavaScript and C++ skills

    • Solve problems such as optimizing memory usage and performance for our mobile partners, and of course striving for a high adblocking quality

    • Ensure the stability of our SDKs across all platforms and partners

    • Ensure that partner requests are answered and implemented, and that partners are satisfied

    • Keep up with changes related to Chromium versions and translate these into the required changes for our libraries

    • Work with other team members for code reviews and coordination of QA

    What you bring:

    • 4+ years of software development experience

    • Ability to solve compatibility problems using Kotlin, Java, C++, JavaScript and Python

    • Understanding of how the web technically works

    • Comprehensive knowledge of the Android SDK and OS

    • Experience working with complex software projects

    • Experience with concurrency/multithreaded development (both C++ and Java/Kotlin)

    • Experience with Building Systems (e.g. GNU make, gradle)

    • Experience of cross platform native development (Android, iOS, Linux)

    • Experience of UI and Unit-testing for Android

    • Knowledge of version control systems (git)

    • Fluent in both verbal and written English

    • Proactive problem solver with a good attitude

    It’s awesome, but not required, if you have...

    • Knowledge about Java or other programming languages

    • Experience working on open source projects

    • Understanding of the ad tech landscape

    • The ability to speak Mandarin (not at all required, but would be amazing)

    A little bit about the team you’ll work with

    The Distribution Partners team works on growing eyeo’s number of users by finding and collaborating with partners that help us scale our user base. Our partners include leading players in the browser and OEM markets; we collaborate closely with them to integrate ad-blocking technologies into their projects. We do this by providing, maintaining, and constantly updating the SDKs that make it easy for our partners to integrate with us. We add features and functionality based on partner feedback and new trends in the markets around us.

  • Seeq makes data analytics software for a big market that’s often overlooked by tech companies: industrial process data. Think pharmaceutical manufacturers, wind farms, and energy companies with tons of equipment and sensors. Our software engineers tackle hard problems in streaming calculation, storage and distributed computing, and we create elegant HTML5 data visualizations with smooth interactivity.


    Our company is 100% remote and proud of it. We use a variety of collaboration tools, like Zoom and Slack, which makes us feel like we’re in the same building together. We have a stacked team of kind-hearted, talented engineers that love to collaborate, teach each other new tricks, and build products that far exceed our customers’ expectations.


    The core of our product is a full-featured calculation engine that can perform complex math and execute machine learning algorithms on streaming time series data.


    SKILLS & REQUIREMENTS

    As a Software Support Engineer (SSE) you’ll join our growing team to help our customers install our software (or, in the case of our cloud offering, deploy to our cloud-hosted environment), connect to their datasources, integrate their identity/authentication infrastructure, and upgrade to new versions. You will interact with customers directly (usually over Zoom webconferencing) to troubleshoot technical issues with our software. You will be a member of the product development team, and will have a strong voice in shaping development effort to improve customer satisfaction and mitigate common pain points.

    You have many (or even all!) of the following qualities:

    • You are motivated by solving customer problems. You tenaciously dig in to find the real root cause.

    • You are extremely responsive and communicative and are excited to help customers even during off-hours.

    • You like both Linux and Windows. (90% of our customers use Windows Server.)

    • You are constantly finding ways to perfect your craft, be a better teammate, and come up with cool stuff. You may or may not be Batman and/or Catwoman.

    • You are disciplined with a high attention to detail.

    • You are patient and empathetic when you're helping customers with problems.

    • You learn things quickly. You’re usually the one suggesting new ideas and raising the bar for the whole team. You listen really well, and you know how to make your ideas be heard without turning people off.

    • You are fluent in networking technologies such as TCP/IP, HTTP(S), and Ethernet, and you’re not afraid to dive into a deep investigation with tools like Wireshark, tcpdump, TCPView, Process Explorer and the rest of the Sysinternals Windows power tools.

    • You have a Bachelor's or Associate Degree in Computer Science, Information Technology / Information Systems or related field.

    • You are up for traveling periodically to work with customers on-site or to attend our meetups to hang out with your colleagues and get some face-to-face time.

    • You know how to balance life & work, and you don’t want a job that forces you to choose between them.

    • You want to work with a bunch of really smart people that love working together. And you want to work for a startup with good investors and a bright future.

    ABOUT SEEQ CORPORATION

    Seeq is based in Seattle and founded by serial entrepreneurs. Our executive team and board of directors have extensive experience with successful startup ventures in high-growth environments. 

    We are founded on the idea that companies need better solutions for quickly and easily getting business insight from their industrial process data. We are providing software and services that convert that data into meaningful information that the business can use to improve profitability.

    We use the best modern big data technologies to bring industrial process data into the business decision process.

    Our company is small, so we are serious about recruiting and retaining the best teammates. We think there are tons of benefits to working on exciting technology with a cohesive team and the flexibility to work from anywhere. Here are a few more benefits we have to offer: 

    • Salary plus bonus and equity incentives

    • Medical benefits, plus optional Flexible Spending Account and Health Savings Account programs to cover additional medical expenses

    • Optional life, disability, and personal accident insurance

    • Employee Assistance Program

    • Adoption assistance

    • Internet and mobile phone stipend

    • Untracked/unlimited time off

    • 401k plan (no matching contributions yet)

    • Company meetup events in fun locations

  • 3 weeks ago

    Are you interested in working in a dynamic and growing international company with a strong Open Source culture and whose products are used by big Internet and other companies all over the world? MariaDB is the fastest growing Open Source database worldwide, with more than 12 million users. We power applications at companies like booking.com, Virgin Mobile and Wikipedia, and we partner with companies like Alibaba and Facebook. The company was founded by the team that founded and built MySQL and enjoys unprecedented technical depth for a startup

    We are a distributed global team, working from home, coworking spaces and some in offices depending on the location, telecommuting via the internet, and making heavy use of email, web, Skype, and similar technologies.  Prior experience from this form of working environment is ideal. Candidates must be self-motivated and able to work autonomously.

    KEY RESPONSIBILITIES

    • Develop new functionality in InnoDB

    • Bug fixing in InnoDB

    • Develop tests for functionality in InnoDB

    TECHNICAL SKILLS

    • Strong C and C++ skills

    • Familiarity with Perl

    • Persistent data storage development

    • Design skills for performance, reliability and security

    • Familiarity with version control systems, gdb, Valgrind, AddressSanitizer

    • Formal Grammars, concurrent algorithms, lock-free algorithms

    HELPFUL SKILLS (NOT MANDATORY)

    • Previous experience in InnoDB development

    • Transactional data storage development

    • Experience in development of other storage engine

    • Familiarity with SQL and MariaDB or MySQL

    • Open source development

    PERSONAL SKILLS

    • Language requirement: English – our corporate language

    • Problem solving mindset

    • Able to present and discuss ideas and cooperate

    WHAT’S IN IT FOR YOU?

    • Impact the world of technology by pushing the boundaries of technology and business models, working at MariaDB – the startup founded by the MySQL team. Be part of a game- changing organization that encourages outside-the- box thinking and empowerment, and is truly shaping the future of the software industry.

    • You’ll be collaborating with high-caliber colleagues around the world, offering unparalleled learning and growth opportunities. We provide a very competitive compensation package, 25 days paid annual leave, and a massive degree of flexibility and freedom – along with the personal responsibility these come with.

    LOCATION

    • Anywhere/Remote.

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!