We are looking for an embedded systems developer with knowledge of C and C++, with junior or intermediate level experience. Candidates should demonstrate a basic understanding of embedded, real-time systems and the interaction between embedded software and hardware.
Rodzaj pracownika:Full-Time
Lokalizacja:Łódź
Doświadczenie:Mid or Senior
Rodzaj umowy:Research and Development
Basic requirements:
Higher technical education at the 1st. or 2nd degree level, in the field of computer science, electronics or related;
Programming skills in C and C ++;
Basic knowledge of real-time operating systems – tasks, synchronisation elements, methods of inter-task communication;
Knowledge of English at a level that allows reading and writing technical documentation;
Experience in solving problems related to the operation of embedded systems using a hardware debugger and interpreting the behaviour of the system
Experience in the use of measuring instruments such as oscilloscopes, multi-meters and logical analysers.
The following skills would be an advantage:
Experience in other programming languages (Java, Python, Bash);
Knowledge of systems from the Linux family;
Knowledge of basic cryptographic issues
Knowledge of IoT issues and of the communication protocols used in IoT such as MQTT and AMQP
Experience with the following tools:
Version control system – git
Issue tracking tool – Bugzilla, RedMine
Build server, code review – GitLab
We offer:
Relocation support (relocation allowance);
Working with the latest technologies in the field of electronics and embedded systems software;
Access to professional measuring and testing equipment and workshop infrastructure;
Stable employment, on the basis of an employment contract;
Specialist training and employee development support;
A friendly atmosphere conducive to creative work;
Social package: private medical care, insurance package;