FR | EN | DE


What's eSMART about?

The company eSMART was founded in 2011 as a spin-off of the Swiss Federal Institute of Technology (EPFL) in Lausanne, Switzerland. Our company develops intelligent control systems for your home or workplace. These systems can be used locally or remotely and show you where, when and how you are consuming energy. 
Appropriate tools are offered to lower your energy consumption.


What's eSMART' mission?

Our aim is to introduce the latest technologies in terms of enhanced security, comfort and energy efficiency into your home or workplace. 


What looks like working @eSMART?

  • First of all, lots of fun 😂!
  • Pleasant and flexible work environment, with flexible working time hours & environment that encourages you initiatives and innovative ideas 🚀
  • A chance to be part of the development of an ambitious and dynamic company
  • Modern and dynamic workspaces (collaboration spaces, business lounge 🛋️)
  • 2 yearly events with all company (Spring 🐣& Winter ❄️)


Chemin de la Rueyre 118
1020 Renens

Récents (1)


Your mission

Responsible for the design, development, test, and maintenance of firmware from existing and new products for our smart home system.

  • Conception, specification, design, development, documentation, and test of embedded software over the whole development process, from idea to market.
  • Design, review and provide feedback on the software specific aspects of embedded hardware design.
  • Participation on the system architecture definition in collaboration with product management.
  • Software maintenance for existing products, according to our change management process.
  • Provide third level support related to embedded software and system

Votre profil

Your profile

  • Bachelor’s degree in Electrical Engineer, Computer Science or similar / Master is a plus.
  • More than 5 years of experience in embedded software development (coding, test, and review) in C or C++ is required.
  • Being familiar with DevOps practices (continuous integration) and Agile methodologies (Scrum) is a must.
  • Knowledge of gcc, git and eclipse are required. Expertise of real time systems/digital signal processing and digital communication is a plus.
  • Experience with ARM microprocessors is a plus.
  • Fluent in spoken and written English. Knowledge of French or German is a plus.
  • You are a good team player and would be happy to share your knowledge and experience with the team. You are aware of your responsibilities, and work quality oriented with independence

Comment postuler

Important: Lors de votre postulation, merci de nous informer que vous avez vu notre annonce sur WeJob.


En cliquant sur « Suivant », je consens au traitement de mes données tel que détaillé dans la Protection des données de WeJob.
Nous vous souhaitons plein de succès dans votre candidature !

Compétences déjà recherchées par l'entreprise

  • Android
  • Android Studio
  • AWS
  • Backend
  • Cloud
  • Development
  • DevOps
  • Embedded
  • Engineer
  • Git
  • Hardware
  • HTTP
  • Http:tls
  • IOS
  • Jira
  • Kotlin
  • Linux
  • Python
  • Software development
  • Software Engineer
  • SQL
  • Swift
  • System
  • TCP/IP