FREELANCE - Software Engineer (C/C++)

  • Full-time

Company Description

At Netatmo, we are all about the Smart Home! Our mission is to design products that make your home safer, more comfortable and ultimately more eco-friendly. Since November 2018, Netatmo has become a part of the Legrand group – a global leader in electrical and digital infrastructure for buildings, with millions of users all over the world.

We continue to develop our brand and products autonomously. Manage your heating and energy savings thanks to our Smart Thermostat, detect the presence of intruders using our cameras, which combine artificial intelligence and image processing software, … We also collaborate with strategic partners including the Muller Group, Velux and Legrand to create a range of products that will revolutionise your home.

With an international team of 250 motivated and passionate individuals with over 20 nationalities represented amongst our teams primarily located in the Paris region, Netatmo is always on the lookout for new talent to promote its development.

Job Description

Our Test team, part of the Supply & Production department is looking for a software engineer available for a long term freelance contract (full time or at least 4 days/week, 6 month contract to begin with). 

Your main responsibilities will be:

·       Developing the testing tools used in production / manufacturing

Those testing tools deployed in our factories located in Asia allow to control the quality along the manufacturing process. Those tools consist into a software application developed in Qt / C++, an embedded firmware (developed in C, microcontroller STM32, nRF51, …) or a script (Python).

·       Participating into the test strategy definition

In collaboration with the industrialization team & the embedded & hardware development teams, you participate to the definition of the manufacturing process and the testing strategy. You propose a solution which is feasible technically, takes into account the manufacturing constraints (test time), and optimizes the test coverage.

·       Technical support

You provide support to the industrialization team to write the technical documentation (procedure to install the softwares, test bench electrical diagrams, …).

You also support the analyze of the factory feedbacks (logs, test measurements, …).

Qualifications

What skills do you need? 

Graduated from an Engineering school or equivalent, you have the following skills:

·       Proficiency in C++ programming, and have knowledge in C

·       Excellent problem solving and troubleshooting skills. 

·       Passionate about software development.

·       Excellent team spirit

·       Work in autonomy and show a good sense of responsibilities. 

·       Fluency in English & French (Chinese mandarin is a plus).

Extra Credit: 

  • Working knowledge of Python
  • Experience on Electronic manufacturing business

Additional Information

Beyond our attractive package, as an employee at Netatmo you can receive a free sample of each Netatmo product. You'll  also be incentived to participate in Meetups and Tech or Business conferences, become Net@fit by joining our sports classes (Pilates, Yoga, Boxing, Crossfit, …) Football, Running or Ping-pong teams and healthier with our free fruit basket, show your music skills during our music sessions with Net@sound, participate in our afterwork events, birthday breakfasts, BBQ with the Boss, International Lunches, Christmas parties and a range of other events.