Job Description
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
Company Info
PIAP Space
Builds space robotics systems including manipulators, grippers and mechanical ground support equipme...