Apply now »

Embedded Software Developer

Our Vaisala solutions contribute to societies and people’s lives in over 150 countries – and can even be found in space. With our technological innovations for measuring weather, environmental and industrial conditions, we have a key role in solving the grand social and environmental challenges of our time. We offer you a career with a clear purpose and a chance to create observations for a better world. ​

Building on over 80 years of experience, we employ approximately 1,850 professionals worldwide today. We are listed on the Nasdaq Helsinki stock exchange and our headquarter is located in Finland. ​

 

Our subsidiary Vaisala France SAS, located in Saclay is the world leader in ground-based and wind turbine-nacelle mounted Lidar (Light Detection and Ranging) equipment for atmospheric observation.

The company designs, develops, manufactures, sells and services turnkey remote-sensing instruments for wind measurement and aerosol characterization. Vaisala France SAS employs 130 professionals who together build high-technology solutions for atmospheric observations.

Join us ! Here is 10 reasons why Vaisala is a great career investment.

 

Missions

In a context of constant growth and development of its activities, Vaisala France SAS, is hiring an experienced Embedded Software Developer.

You will join our Weather and Environment Products and Technologies organization, a home for over two hundred brilliant minds. We are a diverse bunch, but we share the same excitement about how we can make the world a better place with tech.  

You will work in the newly founded team developing new digital weather services for renewable energy domain, with a special focus on reusable software components. The team is co-located in Finland and France.  

In addition, there will be plenty of opportunities to interact with other talented colleagues across the organization.

 

As an Embedded Software Developer, you will be involved in the development of high quality, easy to maintain, next generation Lidar Embedded Software

You will get to experience all the project phases: design, testing, implementation, and maintenance of the product.  

 

 

Your main assignments will be:

  • Contributes to general design work.
  • Leads developments on embedded platforms.
  • Participates in software design reviews.
  • Is responsible for the proper implementation of the design of the software modules for which he/she is responsible in accordance with the processes, methodologies and internal architecture choices
  • Actively participates in the development of software modules.
  • Deliver the developed modules and applications to the Project Manager.
  • Organizes to complete the work requested in compliance with the agile development process, deadlines, and budget.
  • Applies best practices and complies with the development rules in force in the company.
  • Involves the various stakeholders during the development process.
  • Alerts the Project Manager of any schedule or budgetary drift.
  • Provides support to the various internal actors on an ad hoc basis.
  • Reports the project's progress (cost, deadlines), the remaining work to be done, the human and material resource requirements, the risks to the Software Development Manager.

Profil

You are graduated with a master’s degree in Engineering or computer science or equivalent.

You have at least 8 years of experience in a similar position.

You speak English (read, write, speak) and are able to work in an English-speaking environment

 

Technical knowledge and skills

 

  • Experience in the development of real-time embedded software.
  • Mastery of C, C++, Python programming languages
  • Experience with compilation environments (GCC, GDB) and Linux environment, embedded Linux.
  • Knowledge of ARM environment and Yocto.
  • Knowledge of best practices methodologies and tools for design and development (UML, Design Patterns, etc.).
  • Knowledge of Git, Jira, GRPC, cross-compilation, and unit testing framework.
  • Knowledge in driver development is a plus.

 

Soft skills

  • You are curious and autonomous
  • You have good analytical and investigative skills
  • You are a team player, and you like to work in a collaborative environment

 

Practical information

Place of work:                   Saclay (91)

Type of contract:              Permanent contract

Calendar:                           As soon as possible.

Apply now »