Join us to reimagine the future of transportation!
What You Will Do?
You will be a member of our small but highly visible software team developing software for our Electric Road cloud based IOT solution.
Design, implement and maintain real-time embedded firmware, mainly on ARM based microcontrollers.
Take full responsibility for various firmware projects.
Participate in daily Agile & DevOps tasks.
Work closely with our Hardware, Electronics & DSP Team.
Hybrid work schedule, on site and remote work.
What You Will Do?
You will be a member of our small but highly visible software team developing software for our Electric Road cloud based IOT solution.
Design, implement and maintain real-time embedded firmware, mainly on ARM based microcontrollers.
Take full responsibility for various firmware projects.
Participate in daily Agile & DevOps tasks.
Work closely with our Hardware, Electronics & DSP Team.
Hybrid work schedule, on site and remote work.
Requirements:
.Sc in Computer Science or Electrical Engineering.
Must be fluent with C\C++.
4+ years of experience with Embedded Software development and Embedded Linux.
Must have knowledge of the following protocols: I2C, SPI, USB, TCP/IP, RS-485, UART, CAN and FD-CAN.
Experience working with an oscilloscope, sniffers and logic analyzer.
Understand OS internals (Linux, freeRTOS etc.), communication protocols and networking.
Familiarity with modern DevOps stack & standards (git, automations, CI/CD).
Ability to take ownership and independently handle tasks form design phase to production grade delivery.
Advantages:
Background in electronics & DSP.
More programming languages other than C\C++.
Linux kernel (Buildroot and Yocto) ,device tree configurations and U-boot.
Experience with STM32 MCUs.
Experience with FPGA integrations.
.Sc in Computer Science or Electrical Engineering.
Must be fluent with C\C++.
4+ years of experience with Embedded Software development and Embedded Linux.
Must have knowledge of the following protocols: I2C, SPI, USB, TCP/IP, RS-485, UART, CAN and FD-CAN.
Experience working with an oscilloscope, sniffers and logic analyzer.
Understand OS internals (Linux, freeRTOS etc.), communication protocols and networking.
Familiarity with modern DevOps stack & standards (git, automations, CI/CD).
Ability to take ownership and independently handle tasks form design phase to production grade delivery.
Advantages:
Background in electronics & DSP.
More programming languages other than C\C++.
Linux kernel (Buildroot and Yocto) ,device tree configurations and U-boot.
Experience with STM32 MCUs.
Experience with FPGA integrations.
This position is open to all candidates.