Embedded Systems Engineer


Mid Embedded Systems Engineer – at least 2 years of professional experience.
Senior Embedded Systems Engineer – at least 5 years of professional experience.

Main Responsibilities:

  • Creating software architecture for space robotics systems.
  • Development and maintenance of software for embedded devices.
  • Development and maintenance of software for PC systems.
  • Participation in the creation and testing of software.
  • Creating project documentation in English.
  • Creating and implementing control algorithms for a mobile robot.
  • Cooperation with other software teams (within a consortium) to define common interfaces.
  • Creating documentation in English.

Requirements:

  • Higher education in a relevant field (Computer Science, Robotics, Mechatronics).
  • Knowledge of C/C++.
  • Knowledge of ARM architecture microcontrollers.
  • Experience in programming robotic systems (sensor data processing, control of actuators – DC drives, BLDC motors, servomechanisms).
  • Knowledge of communication interfaces for embedded systems (CAN, UART, SPI).
  • Good knowledge of Linux.
  • Knowledge of software testing tools.
  • Knowledge of Git version control system.
  • Fluent English.
  • Independence and high work culture.

Nice to Have:

  • Experience in the space industry (knowledge of ECSS standards).
  • Ability to program real-time systems.
  • Experience in motor control (DC and BLDC) and controller configuration (especially Maxon, Elmo).
  • Knowledge of Python.
  • Knowledge of Robot Operating System (ROS).
  • Ability to program FPGAs.
  • Knowledge of computer vision topics.
  • Knowledge of OpenCV libraries.
  • Knowledge of SPARC architecture microcontrollers.
  • Knowledge of the SpaceWire standard.
  • Knowledge of network communication protocols (UDP, TCP).

Salary:

  • Mid: 8,500 – 15,000 PLN gross / month.
  • Senior: 13,500 – 20,000 PLN gross / month.
Lokalizacja: Warsaw Warszawa

Apply for this position

Allowed Type(s): .pdf, .doc, .docx