As our new Embedded Software Engineer, you will work with the rest of the embedded software team as a solid contributor with varied work tasks related to development. Specifically, the development of our core products; Zaptec Pro and Zaptec Go; which are our two EV charger models.
You will also collaborate with the other technical teams such as cloud, app, hardware, and production partners to make sure we deliver complete technical solutions to the market. In general, our core tasks are:
- Code bare-metal C for the microcontrollers. We use MCUs for doing timing-sensitive tasks on both our chargers
- Work on the operating system for our chargers
- For Zaptec Pro, that means working on the Yocto-based image that powers the device. It could include setting up device trees and getting the drivers in shape. Or it could consist of wrangling all the network interfaces supported by our charger
- For Zaptec Go, that means figuring out the intricacies of FreeRTOS and the SDK that enables our hardware
- Write the main application of the chargers. This program communicates with the Zaptec Cloud hosted on Azure and is at the heart of our IoT devices. For Pro, this is a user-space C# application; on Go, it is a C program built on top of the RTOS
- Monitor devices in the field, investigate issues that pop up and deploy FW fixes as OTA updates
- Share new and exciting ideas with curious co-workers
- Put thoughts and dreams into reality
Some personal skills we value
- Curiosity about applying software engineering to embedded software
- A good understanding of electronics
- Desire to make an impression on the product, the work environment, and the world
We also believe you will need the following
- Bachelor or Master within relevant fields, such as computer science, cybernetics, etc
- Knowledge of some of the languages we use: C, C++, Python, and C#
- Experience with embedded software/firmware, being a graduate or a senior, we have the work and opportunities for you
- Experience with protocol design and communication with peripherals
- Familiarity with Bluetooth low energy and cloud-bound network communication (sockets, HTTP, MQTT)
Perks & benefits
- We trust you do your job, flex your own day
- We'll provide the hardware you need
- Career growth & competence development
- We equip you with our own gym clothes
- We got your back in regard to insurance and pensions
- Work remotely if you wish
- Don't forget social events
We don't care about your background, gender identity, sexual orientation, religious beliefs, or age. We do care about equal respect. We're just humans.
Do you want to join our team as our new Embedded Software Engineer? Then we´d love to hear from you!