Startup Careers

Be a part of our family by contributing to our portfolio companies’ innovation and success. Browse open positions below with Intel Capital portfolio companies.

Software Engineer (Development tools, JS) at Espressif
Shanghai, CN / Brno, CZ / United States of America

Espressif is seeking a JavaScript developer with experience in desktop applications, built on Electron framework. The individual in this position will develop plugins to better integrate Espressif SDKs into popular editor built on top of Electron: Visual Studio Code. These plugin will help developers working with Espressif SDKs achieve more while staying within their editor or IDE or choice. For example, configure the project, cross-compile the code, upload it to development board, use tracing, profiling, and debugging tools.

The following skills are desired:

1. At least 3 years of JavaScript experience

2. Experience developing desktop applications (using nw.js, Electron, or similar)

3. Experience with front-end development and at least one modern framework (React, Vue, etc)

4. Knowledge of TDD concepts and JS testing tools (Jest, Jasmine, Mocha, Chai, etc)

5. Familiar with command line tools (Linux/*nix)

6. Comfortable with git version control system

Any of the following would be a strong plus:

1. Experience developing plugins for VS code

2. Experience with continuous integration tools (Travis CI, Gitlab CI, etc)

3. Familiarity with Make and CMake build systems

4. Familiarity with Python

Main responsibilities in this position:

1. Work with SDK development teams, design plugins which improve developer experience

2. Write plugins code and tests

3. Use continuous integration tools to build and test

4. Organise features and bug fixes into milestones, prepare releases

5. Monitor user feedback coming from Github and from other teams within the company

6. Participate in code reviews

Personal Attributes:

1. Ability to work on and collaborate with diverse teams in multiple geographical locations

2. Outstanding written, verbal, and interpersonal communication skills

3. Collaborative mindset with strong mentoring skills

4. Analytical and creative problem-solving abilities

5. Self-motivated and directed, with keen attention to details