Jobs

We are a rapidly growing technology company always on the lookout for exceptional talent.  It’s a friendly, welcoming but challenging environment, where quick thinking, innovative ideas and stepping ‘outside the box’ are part of everyday life. Could you hack this job?

And, if you’re applying for a technical role, please remember to include details of any cool technical ‘stuff’ you have done outside of your work.

Please fill in the JOB APPLICATION FORM below to make your first application and then we’ll take it from there.

Eindhoven, The Netherlands:

Full Stack Developer

You’re interested in working at the forefront of IoT? Are you comfy with a Full-Stack environment including hardware, test, middleware and data visualization and happy to give things a go? Do you have a great understanding of each of the stack components, IoT applications in general and what users may want and can you deliver well-functioning architectures? You’ll be interested in this job because you’re already working with IoT development and you have a good grasp of what it takes to get the full stack running smoothly but you need a new challenge.

Is Pycom where you go next?

Pycom enables and inspires everyone to be an inventor with a 10x-faster-deployment IoT platform comprising multi-LPWAN-network, MicroPython-enabled development boards (you may have heard of them – WiPy, LoPy, SiPy, GPy and FiPy) and OEM modules plus a full suite of IoT services. Our DNA: a fast paced, growing IoT tech company with a great team, exciting portfolio and a fast-growing community of developers and enterprises craving our solutions. Our Customers: a rapidly growing number of IoT developers, enterprises and education establishments in over 85 countries. Our platform: a conventional Internet of Things platforms has nothing to do with what we deliver. Pycom offers brand-new ways to deliver IoT projects, fast.

 

What you’ll do

We have a unique Internet of Things portfolio of IoT Modules with a need for a beast of a management platform which we’ve started building and which you will help put together.

 

Your duties will include

  • Designing and building the layers of an IoT portal stretching from back to front-end
  • Influencing our direction and using your skills to overcome challenges fast
  • Collaborating with the other Pycom teams to give feedback adjacent activities and systems and taking the lead on defining visionary new features

 

What we need from you

  • A degree in computer science or equivalent work experience
  • 4 years of experience with full stack development
  • Good command of NodeJS: MongoDB, Express.js, REST APIs
  • Good command of code on front-end
  • Knowledge of at least one major front-end framework
  • Knowledge of unit and integration testing + CI workflows
  • Familiarity with Git & Github
  • Security awareness
  • Excellent written and spoken English

 

The following technical skills are a plus: 

  • Knowledge of Python/MicroPython
  • Experience with GraphQL
  • Experience in cloud API integration (AWS, Azure, etc.)
  • Familiarity with IoT protocols (MQTT, CoAP, LoRa, SigFox, etc.)
  • Good experience with Object Oriented Programming and web application development
  • Experience with cloud deployment, network diagnostics, data analytics

 

Working at Pycom

With guidance and direction from the Engineering Director, you’ll be working autonomously with a team of super smart, highly motivated and passionate people from all corners of the world

You’ll be surrounded by a portfolio of disruptive propositions that leverage the latest in hardware and software You’ll be connected to a network of innovative eco-system partner and customer companies from all over the world. You’ll have knowledge sharing from the best developers and entrepreneurs in the IoT industry

Interested? please fill in the JOB APPLICATION FORM at the bottom of the jobs page.

Android Developer

Are you an experimenter? Bit of a rebel? Pycom is looking for an Android developer to help completely rethink our disruptive IoT platform. If you have a solid understanding of Android development, but need a new challenge, Pycom is the place for you.

Is Pycom where you’re headed next?

Pycom is quickly becoming the world’s largest IOT platform. This is your opportunity to bring your creativity and innovation to more than 100,000 companies and hackers around the globe. You will be responsible for creating disruptive code for our suite of web and mobile apps.

What you’ll do

– Development of new features according to specification and project architecture – Communication with developers and UX/UI designers – Implementation, testing and bug hunting – Refactoring of old features but don’t worry, only occasionally

What we need from you

– Experience with programming in Java – Knowledge of Android platform – Ability to think independently – Knowledge of MVVM, RxJava, Material Design, Realm, Retrofit, Google APIs is an advantage – Experience with unit and integration testing and CI is an advantage – Spoken and written English

Working at Pycom

– You will be part of a team of super smart, passionate experts from all over the world. – Everyday will be spent on a disruptive product built on cutting-edge technologies. – You will work in our ultra-cool new offices in Eindhoven, Netherlands. – Will be challenge you to develop your existing skills and learn new ones as part of a fast-moving startup.

Interested? please fill in the JOB APPLICATION FORM at the bottom of the jobs page.

iOS Developer

Are you an experimenter? Bit of a rebel? Pycom is looking for a iOS developer to help completely rethink our disruptive IoT platform. If you have a solid understanding of iOS development, but need a new challenge, Pycom is the place for you.

Is Pycom where you’re headed next?

Pycom is quickly becoming the world’s largest IOT platform. This is your opportunity to bring your creativity and innovation to more than 100,000 companies and hackers around the globe. You will be responsible for creating disruptive code for our suite of web and mobile apps.

What you’ll do

– Development of new features according to specification and project architecture – Communication with developers and UX/UI designers – Implementation, testing and bug hunting – Refactoring of old features but don’t worry, only occasionally

What we need from you

– 2 years and more experience with programming in Swift or Objective-C – Basic knowledge of the iOS platform – Experience with unit and integration testing and CI is an advantage – Spoken and written English

Working at Pycom

– You will be part of a team of super smart, passionate experts from all over the world. – Everyday will be spent on a disruptive product built on cutting-edge technologies. – You will work in our ultra-cool new offices in Eindhoven, Netherlands. – Will be challenge you to develop your existing skills and learn new ones as part of a fast-moving startup.

 

Interested? please fill in the JOB APPLICATION FORM at the bottom of the jobs page.

Systems Administrator

Are you a bit of a nonconformist when it comes to making process or performance improvements? Do you like to find new and better ways of doing things and do you often get it right?

You’ll be interested in this job because you’ve probably already been working on back-end systems and cloud solutions for a while and have solid understanding of how those fit together, but you need a new challenge.

Is Pycom where you go next?


Our DNA: a fast paced, growing IoT tech company with a great team, exciting portfolio and a fast-growing 110k-strong community of developers and enterprises craving our solutions.

Our Customers: a growing number of developers, enterprises and education establishments in over 83 countries.

Our platform: conventional Internet of Things platforms has nothing to do with what we deliver. The Pycom Exchange which includes device management middleware, network management, IoT App Store and much more is a brand-new way to deliver IoT Services, connecting smart devices and their data to the places and people that matter.

What you’ll do
We have a unique Internet of Things portfolio of IoT Modules with a need for a beast of an integrated system to host our various cloud based tools, website and our IoT device management platform (Pybytes) which we’ve started building and which you will help host and manage.

This includes supporting the team with installation of new and rebuilding of existing servers, configuring hardware, peripherals, services, settings, directories, and storage settings in accordance with standards and project/operational requirements.

  • Develop and maintain installation and configuration procedures.
  • Contribute to and maintain system standards.
  • Research and recommend innovative, and where possible automated approaches for system administration tasks. Identify approaches that leverage our resources and provide economies of scale.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Perform daily backup operations, ensuring all required file systems and system data are successfully backed up to the appropriate media, recovery tapes or disks are created, and media is recycled and sent off site as necessary.
  • Create, change, and delete user accounts per request.
  • Provide support per request from various constituencies. Investigate and troubleshoot issues.
  • Repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies.
  • Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities. Configure / add new services as necessary.
  • Perform periodic performance reporting to support capacity planning.
  • Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.
  • Maintain datacenter environmental and monitoring equipment.
  • Actively contribute to the architecture set-up of Pycom’s middleware strategy and hosting environment.
  • Support for the Pycom website hosting and management

What we need from you

  • Bachelor degree, with a technical major, such as engineering or computer science.
  • Systems Administration certification.
  • At least 4 years system administration experience.
  • Experience setting up and managing remote servers (AWS, DigitalOcean, others).
  • Experience with scripting languages such as Python, Ruby, Bash, etc.
  • Comfortable with in an Agile environment.
  • Good knowledge of WordPress and websites
  • Good level of English ad most of all passion and enthusiasm!

Working at Pycom

You’ll be working with a team of super smart, passionate and international people

You’ll be surrounded by a portfolio of disruptive propositions that amongst others leverage MicroPython.

Your place of work will be our new cool offices located in the Innovation Powerhouse in Eindhoven.

You’ll be connected to a network of eco system partner companies from all over the world

You’ll have knowledge sharing from the best developers and entrepreneurs in the IoT industry

If you like what you’ve just read and you think you could make a difference at Pycom, then challenge yourself by making an application.

Please fill in the JOB APPLICATION FORM at the bottom of the following page: www.pycom.io/jobs

Firmware Developer

Job description coming soon!

Technical Support Specialist

View the PDF job description for Technical Support Developer Are you a bit of a fixer who likes to help others get their stuff right? Do you have excellent analytical and problem-solving skills, and do you have interpersonal skills you to communicate with customers and solve technical-related problems quickly and efficiently?  You’ll be interested in this job because you’ve probably already been working with embedded tech for a while (maybe as a developer) and have solid understanding of how chips, PCBs, networks and IoT applications fit together but you need a new job, next job or just a new challenge.

 

Is Pycom where you go next?

Pycom enables and Inspires everyone to be an inventor with a 10x-faster-deployment IoT platform comprising multi-LPWAN-network, MicroPython-enabled development boards (you may have heard of them – WiPy, LoPy, SiPy, Gpy and FiPy) and OEM modules plus a full suite of free IoT services. Our DNA: a fast paced, growing IoT tech company with a great team, exciting portfolio and a fast-growing community of developers and enterprises craving our solutions. Our Customers: a growing number of developers, enterprises and education establishments in over 70 countries. Our platform: a conventional Internet of Things platforms has nothing to do with what we deliver. Pycom offers a brand new way to deliver IoT projects, fast.

 

What you’ll do

We have a unique Internet of Things portfolio and with a large variety of customers which you will help support and grow by:

  • Being an active force in resolving customer queries quickly and efficiently
  • Answering support questions on the Service Desk, GitHub, via the Pycom forum and occasionally through telephone
  • Handling & tracking of RMAs
  • Escalate more complex issues to the R&D teams
  • Maintaining an accurate list of known issues and communicating these on the Forum
  • Collect feedback on the product and contribute to product roadmap ideas
  • Occasional participation in Pycom events as evangelist support

 

What we need from you

  • A degree in Electrical or Electronic Engineering
  • 3 years’ experience supporting business and/or end customers
  • Ability to work autonomously and take initiative
  • Excellent listening and verbal skills
  • Adaptable and flexible to pick up new technologies and programming languages
  • Comfortable working in Python (MicroPython – CPython 3.5) and with some knowledge of C scripting too
  • Technical knowledge for reproducing customer faults and validating solutions (Hardware/Software).
  • Fluent Proficiency in writing and presenting in English

 

Working at Pycom

• You’ll be working with a team of super smart, passionate and international people
• You’ll be surrounded by a portfolio of disruptive propositions that amongst others leverage MicroPython
• You’ll be connected to a network of eco system partner companies from all over the world
• You’ll have knowledge sharing from the best developers and entrepreneurs in the IoT industry

If you like what you’ve just read then challenge yourself by sending us your CV, salary
expectations and possible start date to jobs@pycom.io

Bucharest, Romania:

Senior Firmware Developer

View the PDF job description for Firmware Developer

You’re reading this because you’re interested in working at the forefront of IoT. Would you be you comfortable with a fast-moving firmware development and test environment and happy to give things a go? Do you have a great understanding of embedded development, electronics, their behaviour as well as an ability to deliver well-functioning code for IoT?

You’ll be interested in this job because you’re already working with IoT development for a software or IoT Tech company and you have a good grasp of what it takes to get the hardware running with excellent firmware. You have a deep understanding of the types of components used in connected devices and you have probably worked with quite a few of the ones related to IoT, but you need a new challenge?

Is Pycom where you go next?

Pycom is an Internet of Things technology company with a vision to give all connected ideas an opportunity to succeed. The company has pioneered an innovative IoT platform which is a unique suite of hardware and software products that connect developers, enterprises and consumers, creating an ecosystem between connectable things that removes barriers and reduces time to market.

Our DNA: a fast paced, growing IoT tech company with a great team, exciting full stack portfolio and a fast-growing community of developers and enterprises craving our solutions.

Our Customers: a rapidly growing number of IoT developers, enterprises and education establishments in over 85 countries.

Our platform: a conventional Internet of Things platforms has nothing to do with what we deliver. Pycom offers brand-new ways to deliver IoT projects, fast.

What you’ll do

Pycom has a portfolio of development boards that are maintained and continually developed further from a firmware and a network features point of view.

The main objective of this role is to support development of Pycom’s firmware for the hardware portfolio including Pycom’s development boards and OEM modules as well as customer projects and a new consumer proposition.

 

What we need from you

  • Write device firmware in C. This includes peripheral drivers code as well as communication stacks (TCP/IP, WiFi, Bluetooth, LoRa, SIGFOX and NB-IoT).
  • Add new features and optimize the MicroPython virtual machine running on our modules.
  • Design a Python APIs to control the rich peripherals available on our modules (SPI, UART, I2C, ADC, DAC, I2S, LoRa, WiFi, Bluetooth, WDT, Power Management, etc.).
  • Influence our direction and use your skills to overcome challenges fast.
  • Collaborate with the other Pycom teams to give feedback on concurrent activities and systems and contribute to defining visionary new features and services.

 

Working at Pycom

What we need from you

–   A degree in Computer Science or Electronics Engineering, with RF/Radio content

–   You are comfortable working autonomously and up for new challenges.

–   Good C/C++ coding skills.

–   Experience developing embedded software for 32 bit MCU platforms (ARM Cortex M3, M4 or similar). Both with peripheral drivers and application code.

–   Experience with Make and the GCC tool chain.

–   Comfortable with working on Linux environments.

–   Comfortable with in an Agile environment.

–   Knowledge of Test-Driven Development/ Behaviour Driven Development is desired.

–   Strong team working and communications skills are required to ensure efficient interfacing between chip level design (FPGA or embedded firmware), board level design and PCB layout

–   Ability to work in either Eindhoven, the Netherlands or in Bucharest, Romania

 

Highly skilled in following areas:

 

–   Analytical self-driven problem solver

–   Reactive to situation changes

–   Basic Hardware Design

–   Hands on Practical soldering of small SMD

–   Knowledge of debug tools

–   Schematic capture/layout tools and RF specific layout practices

–   Must have excellent communication skills in written and spoken English

 

Useful to Have:

–   Ability to analyse and understand RF test Results at varying degrees of detail level It is not just collecting the data but having the ability to make proactive assessment of it

–   Knowledge of WiFi, BLE and advanced telecom standard is useful e.g. LTE, UMTS and/or other LPWAN technologies LoRa / Sigfox.

–   Antenna design/testing and/or Antenna Tuner using experience is a plus

–   Good appreciation of quality document control delivery & the ability to execute to it

 

Working at Pycom

    • With guidance and direction from the Firmware Team Lead, you’ll be working autonomously within a team of super smart, highly motivated and passionate people from all corners of the world
    • You’ll be surrounded by a portfolio of disruptive propositions that leverage the latest in hardware and software
    • You’ll be connected to a network of innovative eco-system partner and customer companies from all over the world
    • You’ll have knowledge sharing from the best developers and entrepreneurs in the IoT industry

     

    Please Don’t apply if

    • You’ve never pushed code to GitHub and never used git
    • You have not programmed for at least 2 years with C/C++ for microcontrollers
    • You cannot read schematic circuit diagrams

     

    If you like what you’ve just read and you think you could make a difference at Pycom, then challenge yourself by making an application.
    Please fill in the JOB APPLICATION FORM at the bottom of the following page: www.pycom.io/jobs

Guildford, UK:

Developer Evangelist

View the PDF job description for Developer Evangelist here

Are you a bit of a tech rebel? Do you like to experiment and do you often get it right?

You’ll be interested in this job because you’ve probably already been interested in embedded tech for a while and have solid understanding of how bits and pieces fit together but you need a new job, next job or just a new challenge.

 

Is Pycom where you go next?

Pycom enables and Inspires everyone to be an inventor with a 10x-faster-deployment IoT platform comprising multi-LPWAN-network, MicroPython-enabled development boards (you may have heard of them – WiPy, LoPy, SiPy, Gpy and FiPy) and OEM modules plus a full suite of free IoT services. Our DNA: a fast paced, growing IoT tech company with a great team, exciting portfolio and a fast-growing community of developers and enterprises craving our solutions. Our Customers: a growing number of developers, enterprises and education establishments in over 70 countries. Our platform: a conventional Internet of Things platforms has nothing to do with what we deliver. Pycom offers a brand new way to deliver IoT projects, fast.

 

What you’ll do

We have a unique Internet of Things portfolio and with a great community which you will help support and grow by:
• Designing and building and showcasing cool and interesting IoT projects
• Adding content to Pycom documentation
• Organising, running or participating in hackathons and workshops
• Collaborating with the other Pycom teams to create great embedded and IoT networking content.
• Collect feedback on the product and contribute to product roadmap ideas

 

What we need from you

• Passion for IoT, Electronics and Microcontrollers
• Willingness to travel for events (Hackathons, Workshops, etc., on occasion unusual hours)
• Ability to work autonomously and take initiative
• Experience/Confidence with public speaking
• Adaptable and flexible to pickup new technologies and programming languages
• Comfortable working in Python (MicroPython – CPython 3.5)
• Proficient writing and presenting in English, for tutorials and documentation
• Technical knowledge for building and demoing prototypes and proofs of concepts (Hardware/Software)

 

Working at Pycom

• You’ll be working with a team of super smart, passionate and international people
• You’ll be surrounded by a portfolio of disruptive propositions that amongst others leverage MicroPython
• You’ll be connected to a network of eco system partner companies from all over the world
• You’ll have knowledge sharing from the best developers and entrepreneurs in the IoT industry

If you like what you’ve just read then challenge yourself by sending us your CV, salary
expectations and possible start date to jobs@pycom.io

Accounts Assistant - Office Admin

Do you already have experience in bookkeeping and know what it’s like to contribute in a busy office? Do you have good attention to detail and excellent problem-solving skills and do you use your interpersonal skills to communicate effectively with people around you?  You’ll be interested in this job because you’ve probably already been working with finance systems and done a bit of office management and you have a decent understanding of the challenges that exist in small growing businesses but you’re looking for a new challenge.

 

Is Pycom where you go next?

Pycom Ltd based in Surrey Research Park, Guildford is seeking an experienced Accounts Assistant to join our well-established scale-up company.

 

Who’s Pycom?

Pycom enables and Inspires everyone to be an inventor with a 10x-faster-deployment IoT platform comprising multi-LPWAN-network, MicroPython-enabled development boards (you may have heard of them – WiPy, LoPy, SiPy, Gpy and FiPy) and OEM modules plus a full suite of free IoT services.

Our DNA: a fast paced, growing IoT tech company with a great team in the UK and in the Netherlands, exciting portfolio and a fast-growing community of developers and enterprises craving our solutions.

Our Customers: a growing number of developers, enterprises and education establishments in over 70 countries.

Our platform: a conventional Internet of Things platforms has nothing to do with what we deliver. Pycom offers a brand new way to deliver IoT projects, fast.

 

What you’ll do

As our Accounts Assistant and office administrator, your duties and responsibilities will include the following:

  • Processing expenses into receipt bank and post them into Xero.
  • Processing supplier invoices into receipt bank and post them into Xero
  • Every week check customer invoices, for overdue invoices carry out credit control, chasing payments.
  • Daily bank reconciliations for all company bank accounts and credit cards. Including upload statements from the bank and commercial system.
  • Every week check supplier invoices, weekly payment run preparation, and meeting payment deadlines.
  • Dealing with finance queries.
  • Assisting stock management, update the relevant record.
  • Assisting General accounts for each month.
  • Assisting with the preparation of monthly Management accounts.
  • Assisting with month/quarter/year end close accounts.
  • Monthly VAT return reconciliation and preparation.
  • Assisting with subsidiary accounts.
  • Preparing and processing HMRC payments.
  • Assisting filling historical records, retrieving necessary documents and preparing relevant reports  as needed for others.
  • Review accounts systems and processes when required with a view of suggesting improvements.
  • Maintaining petty cash.
  • Supporting finance director and other directors with finance and other admin related tasks
  • Assist with ad hoc admin duties as required

What we need from you

  • At least 2 years accounting experience.
  • A finance related degree at University preferable.
  • Diligent work ethic and ability to multitask.
  • Advanced proficiency in the use of Microsoft Office (Excel, Word, PowerPoint ,Outlook)
  • Excellent numeracy skills
  • Excellent e-mail, phone, and written communication skills
  • Proactive and enthusiastic approach with a problem-solving mind-set
  • Good organizational skills with a methodical approach to work
  • Experience of using Xero, Receipt bank (although not essential)
  • Attention to detail

Working at Pycom

This role is extremely varied and will be a combination of accounting and general office administration assisting in all areas of the business. The ideal candidate will have experience with Bank reconciliations, Purchase Ledger and Sales ledger, general accounts, vat returns, order processing, facilities and reception and be happy working within a small team environment. This role requires someone with excellent administration skills and phone manor, knowledge of MS Office, Xero and Receipt bank and if you have your accounting qualifications would be good advantages.

This can be a part time or full time role.

What we are seeking is an articulate hardworking, ambitious, reliable individual with personality and spark who is willing to learn and progress. If you like what you’ve just read then challenge yourself by sending us your CV, salary expectations and possible start date to jobs@pycom.io

FROM CONCEPT TO CREATION
IN 3 MONTHS

Need our help to bring your idea to life?

Need our help to bring your idea to life?

Need our help to bring your idea to life?

We work with a number of customers to design and develop their connected solutions. Either from scratch or putting it all together. Get in touch with your project and we’ll come straight back to you with a proposal.

Contact Our Experts

Job Application Form

Working in Pycom's offices, please tick all that apply

7 + 14 =