top of page

EMBEDDED SOFTWARE ENGINEER (JUNIOR OR SENIOR / FULL-TIME)

.

.

About the job

For this mission, we are looking for an Embedded Software Engineer! We value diversity where applicants from different cultural backgrounds are welcomed and celebrated. As such, qualified applicants of any nation, color, religion, gender and age are highly valued and encouraged to apply. The ideal candidate will work on challenging and inspiring projects within a highly-motivated team.

Responsibilities

  • Design and implement firmware of Delivery Robot with microcontrollers in C and C++ language.

  • Maintain RTOS based firmware for ARM Cortex M devices.

  • Port applications to new hardware designs.

  • Add support for new peripheral devices and implement new features.

Basic Qualifications

  • Bachelor’s and/or master’s degree in Electrical and Electronic Engineering, Control Engineering or in a similar field of study

  • Excellent verbal and written communication skills in English

  • Embedded software development and debugging experience

  • Experience in developing applications with microcontrollers. (i.e.. TI, STM, Nordic, NXP, Cypress, Dialog)

  • Solid knowledge of C and C++ programming languages.

  • Experience with communication protocols such as UART, SPI, I2C, USB, TCP/IP, CAN and embedded network design.

  • Hands on experience in verifying, debugging and fixing digital hardware and communication protocols.

  • Experience with sensors such as temperature, IMU, Ultrasonic etc.

  • Experience with version control tools (Git etc.).

  • Excellent analytical skills with a problem-solving attitude.

Preferred Qualifications

  • Knowledge of ROS is a strong plus.

  • Knowledge of object oriented programming is a strong plus.

  • Experience in PCB hardware design is a plus.

  • Basic knowledge of Python programming language.



You can contact with jobs@delivers.ai to apply.



Share this event

bottom of page