Embedded software engineer

Arbetsbeskrivning

Emoco's mission is to provide services and resources that enables economical, flexible and reusable automation. We strive for a society where it, on a market basis, should be possible to utilize and refine the local resources to encourage a sustainable and satisfying life all over the world.


At the lab in Stockholm we innovate and develop automation related software and hardware. We are a contributor to the Emoco eco system. Software development span from cloud based micro services to embedded motor algorithms. Motion control parts and arrangements are developed and tested in the lab and together with partners. Emoco supports products and services ranging from education, DIY to industrial applications.


Emoco Labs offers you a friendly environment where you can grow and develop - both on a practical and personal level. If you are like us then you have a genuine interest in technology and are truly excited about doing things that haven't been done before. We are passionate about overcoming technical challenges as a team. We aim for a sustainable approach to work and life, because that is the best way to maximize long-term speed, while retaining clarity of vision. Compassion is our strategy.


We are working full-stack from infrastructure, deployment, database and Node.js back-end up to front-end apps with Vue.js and Typescript. We develop embedded functions in C/C++ and Python.
You don’t have to have prior experience in working with industrial automation but you need find a true joy in learning new technology and a desire to always do things a little bit better than yesterday. The end result needs to be trustworthy.


As an embedded software engineer you can master micro controllers (PWM, ADC, Timers and communication protocols). You are used to consume micro controller data sheets. You feel confident in designing and writing firmware from scratch or dig in to a Linux driver. You know how to set up communication between an Android device and an Arduino device. You can set up Wifi communication between an ESP8266 and a RPI using Websockets. Connect an Arduino to the web using WebUSB. You are not afraid to pick up a soldering iron if required. You may not have all the required skills yet but you are eager to learn.


Key skills:
- C/C ++
- Python
- Websockets
- RTLinux, Free RTOS, Android
- ARM, RPI, Arduino



Emoco labs AB (https://emoco.se) is a subsidiary of Rector AB (https://rector.se). Rector is known for developing disruptive technology - an example is Neonode, the first touch-based smartphone.

Sammanfattning

  • Arbetsplats: Emoco Labs AB Lidingö
  • 1 plats
  • Tillsvidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 11 november 2020
  • Ansök senast: 11 december 2020

Postadress

Valhallavägen 5
Lidingö, 18151

Liknande jobb


1 november 2024

.NET-utvecklare

1 november 2024

1 november 2024