Job Search

Work with Arduino team

Job description

Have you already gained valuable career experience that you would like to use to take on a new challenge in your profession? Have you recently and successfully finished your studies and looking for a job opportunity? We are looking for qualified and success oriented professionals willing to further develop their career with us, and for young graduates looking for a job experience that lets you bring your ideas to life.



Contact us:





Shanghai(CN), Chiasso(CH)


Career Level

Experienced (Non-Manager)



IT/Software Development


Job Type



Job Description

As an Arduino Systems Engineer, you'll be part of the Technical Operations Organisation whose primary focus is on the delivery of products and features which drive the Arduino Cloud.  Being a member of the team, you are expected to work closely with all departments across Technical Operations and Software Engineering.  You must be able to work as a team or independently and able to prioritise work items.  This is a chance to work within a dynamic environment and the role expects you to be Efficient and Engaging.  You will have the opportunity to have direct influence on not just day to day operations, but future roadmaps. You will have direct communication lines to architects and developers. 



  • Work with Engineering and QA teams on application design, capacity planning and performance
  • Own and help deliver technology projects aligned to products
  • Environment(s) ownership (document and maintain)
  • Drive Configuration standards and utilise Configuration Management in daily work flow
  • Technical point of contact for tech projects
  • Promote, document and implement systems infrastructure best practices
  • Ownership and implementation of System policies
  • Storage management
  • Infrastructure auditing (looking at current system gaps and maintain a backlog of improvements)
  • Provide support during onsale periods as required by the business
  • Provide on-call after hours support as needed
  • Perform testing infrastructure (Functional, regression, deployment, stress testing)
  • Mentor junior staff
  • Prioritise work load and ensure successful delivery on committed items

Job Requirements

Skills / Knowledge / Experience 
  • Proven Linux or OpenWRT administration experience in a demanding environment
  • A strong understanding of core network protocols and services (TCP/IP, DNS, SMT)
  • Good scripting / coding skills in any of the following: Bash, Ruby, Python, Perl
  • Experience of scripting against APIs would be advantageous
  • Experience of high volume and HA infrastructure along with some of the following technologies:
    • Network and Application Load Balancers (NetScalers, F5 etc),
    • NAS / SAN technologies
    • File Systems (NFS, CIFS)
    • MSSQL,MySQL,
    • Apache with PHP/Perl
  • At ease with troubleshooting in large complex environments
  • Performance tuning of systems including network and framework parameters (Apache, NFS, Kernel, TCP)
  • Configuration Management Tools (Puppet, Chef, SCCM)
  • Technical writing skills for documenting environments and procedures in addition to our CMS
  • Experience working with virtualisation technologies (Hypervisors, CloudStack, AWS etc)
  • Knowledge of Jenkins / Rundeck
  • Knowledge of third party clouds e.g. Amazon Web Services
  • Ability to deliver technical workshops and presentations
  • Experience working in an Agile / Scrum environment
  • Experience in a continuous delivery environment 



The following attributes determine how the role will be carried out and are required to be a success:

  • Ability to deliver technical workshops and presentations
  • Experience in a continuous delivery environment
  • Autonomous and proactive
  • Self-motivated, energetic and tenacious
  • Able to work as part of a team as well as independently
  • Strong attention to detail
  • Comfortable with working in cross functional and multidisciplinary teams
  • Flexible
  • Strong organisational skills and time management
  • A desire to learn and use a broad range of skills in a highly complex environment
  • Excellent analytical, problem solving and resolution skills
  • A keen interest in new technologies and open source
  • Innovative
  • Thinking outside the ‘box’
  • Build and maintain relationships

You may have experience in the following roles: Systems Administrator, DevOps Engineer, Software Engineer, Release Engineer


How to apply

If your skills and experiences match that of this job description apply here today with a current CV including full employment and education information.



CHF 35,000-55,000 / year 

Job description

The engineer will develop low level applications and drivers on an embedded Linux operating system. The engineer should have a strong technical background and the ability to learn new technologies quickly. Experience throughout the software lifecycle (requirements analysis, design, implementation, test, maintenance) is required. The engineer must be able to work in a team environment – excellent communication skills are required to sell ideas to their peers/management. The person should have the initiative to be able to work independently with minimal guidance.



  • Design/develop/maintain embedded Linux drivers.
  • Configure Linux kernel to meet product requirements
  • Participate in team design/code reviews



  • BS in Computer Science, Computer Engineering, or equivalent
  • 3 years experience with Embedded Linux (Debian preferred)
  • 3 years experience with developing low level Linux kernel drivers (USB, WiFi, Ethernet)
  • 3 years C/C expertise
  • Experience with Linino OS / IO ( ) project to develop custom embedded Linux distributions
  • Experience with various Linux distributions (ubuntu, openSUSE, Debian, etc.)
  • Excellent debugging skills, with the ability to understand unfamiliar code


Additional Qualifications

  • Experience with embedded web servers
  • Familiarity with Open-WRT Linux

Arduino is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status.

Job Description

As Communications Specialist your primary role will be content promotion, via social and other platforms, to a technical audience. You will also create content including presentations, blogs, and scripts. We are a data-driven organization, so you will track and measure using marketing analytics tools.

You will work collaboratively with the External Communications,Development, and Design teams.

To succeed in this role you will have a high degree of initiative and the ability to work independently, as well as a willingness to share ideas and contribute in a team environment. A knowledge for and passion of social media and other communications platforms, and the ability to produce engaging written and visual content for these platforms is essential.



United States


State / Province



City / Township / Village



Primary job category

Marketing & Communications


Secondary Job Category

Other Marketing


Role ( Job Role )

Content Marketing Professional


Employment Type



Contract type



Required Technical and Professional Expertise

At-least 2 years of Understanding and experience with social channels: Twitter, LinkedIn, Facebook, and others, to share content in a meaningful and engaging way. Familiarity with developing campaigns and content promotion strategies.
At-least 2 years of Understanding of how to speak to a technical audience and where to reach them.Very strong writing ability. (Writing samples required.).
Basic design skills for presentation creation and blogs; familiarity with Adobe Creative Cloud, Keynote, and PowerPoint.


Preferred Technical and Professional Experience

At-least 2 years of experience with enterprise software, start up experience and video experience.


Eligibility Requirements



Required Education

High School Diploma/GED


Preferred Education

Bachelor's Degree


Travel Required

Up to 10% or 1 day a week


Is this role a commissionable/sales incentive based position?




social media, social marketing,communications.


EO Statement

Arduino is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Arduino is also committed to compliance with all fair employment practices regarding citizenship and immigration status.



About us



Contact us