FREELANCE - Embedded Software Development Engineer C++ Linux

  • 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.

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

Job Description

Come and create the connected objects of the future! Right at the heart of the digital revolution, you'll join our R&D department to work on our security products range (this includes our cameras with face recognition and their accessories).

You will:
-        work on the development of a new product from its conception, whilst also following up on and improving existing products.
-        help define the architecture and specifications, working in collaboration with the other software development teams (Backend, Web & mobile applications, Product Management, AI, …).
-        develop or improve high level services (networks, multimedia, internal architecture, …) to help meet our products’ applicative requirements. You will also adapt them to comply with any production constraints (certifications, tests…).
-        participate in the implementation of Linux OS on a connected object: adapt drivers, core elements (Kernel, system components, build-system…).
-        adapt to the memory and performance constraints in a cross platform environment.
-        develop in C++ language, and occasionally in shell script.

Qualifications

You have an engineering degree or equivalent, and at least 3 years’ previous experience in a similar position. You have a good knowledge of  C++ language and tou know your way on C and in shell script.
You are flexible in switching from high-level to low-level software environment. You are open minded, determined, target oriented and able to work in full autonomy.
You know how to balance your thoroughness and pragmatism depending on the situation.

You are able to work onsite (Boulogne-Billancourt) and we offer a freelance contract with one year duration. 

Additional Information

Why Joining us
Beyond an attractive package, as an employee at Netatmo you will receive a free sample of each Netatmo product. You'll be able 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, enjoy fresh fruits daily, develop your music skills with Net@sound, participate in our afterwork events, birthday breakfasts, BBQ with the Boss, international lunches and a range of other events.