Geoscan is a full-cycle Russian group of companies. Our team is engaged in the development and production of unmanned aerial systems and small spacecraft. Geoscan's equipment and software are widely used in industry, education, and entertainment. We organize educational robotics competitions, launch satellites into space, and arrange colorful drone shows around the world.
We are currently looking for an Embedded Linux Developer for the embedded software department.
Responsibilities:
- develop software for embedded computing systems based on Cortex-A processors;
- prepare documentation for building and using the software.
We expect you to have:
- experience in building and preparing distributions (buildroot / yocto / gentoo) for the target platform;
- experience in preparing a set of applications, compiling these applications for the target platform, and preparing packages for further delivery as part of the distribution;
- good knowledge of C and C++;
- ability to write bash scripts;
- experience with ARM Cortex-A kernels;
- ability to develop and debug drivers for Linux;
- English language proficiency at the level of reading technical documentation;
- experience with the git version control system.
Your advantage will be:
- familiarity with interpreted languages, e.g., Python, JavaScript;
- experience in debugging devices, ability to work with modern equipment.
We offer:
- employment in accordance with the Labor Code of the Russian Federation and a fully official salary;
- work in an accredited IT company;
- a modern, comfortable office within walking distance of the Ploshchad Muzhestva metro station;
- guarded car and bicycle parking;
- flexible start to the workday;
- voluntary medical insurance policy after 6 months of employment;
- corporate sports: football, volleyball, basketball, yoga, rock climbing;
- foreign language study in the office with 50% company compensation;
- corporate library and board games;
- tea/coffee and healthy food stations in cozy kitchens.