Location: Fullremote/Banská Bystrica
Start: ASAP/by agreement
Salary: 2000 - 4200 EUR/month
Form: full-time/trade licence
We are looking for additional manpower for an ongoing project with the possibility of a long-term collaboration on all future projects of our Electronics & Software department. Our department specializes in solving big problems with technologies that come in efficient and highly portable packages.
Over the years, we have worked with SoCs, microcontrollers, digital signal processors and application processors from various manufacturers and product families. We understand that each problem requires a slightly different set of tools to solve.
The project that you will be working on consists of multiple sub-systems such as:
• Long-range low-latency RF data transmission of audio and video streams, control and telemetry
• Real-time audio and video signal processing, encoding and analysis (computer vision)
• USB based communication between peripherals and host devices (laptop, computer, smartphone)
• Flight management and control of unmanned aerial vehicles (UAVs)
Our technology stack includes:
• STMicroelectronics STM32F4, STM32U5, STM32H5 (Arm® Cortex®-M33 and Arm® Cortex®-M4)
• Nordic Semiconductor nRF52, nRF53, nRF54 (Arm® Cortex®-M33 and Arm® Cortex®-M4)
• Sub-GHz RF Transceivers
• C/C++ using Eclipse ThreadX RTOS or bare-metal, both built by CMake
You will have the chance to work on:
• Development of bare-metal and RTOS based microcontroller firmware
• Implementing hardware accelerated digital signal processing (DSP) chains
• Design and development of custom packet protocols and radio control logic
• System-level low power optimization (sleep modes, etc.)
We need you to have advanced, or ideally expert-level knowledge in the field of embedded development with several completed projects under your belt. You do not need to have direct experience with the aforementioned product families, we understand that if you have experience working with any Arm® Cortex®-M33/M4 microcontroller, a lot of your skills and knowledge will translate over to the STM32 or Nordic ecosystem. The same goes if you have experience with DSP on any other modern platforms.
Sometimes you will work on a task by yourself and other times as part of a team.
This will mostly depend on the complexity of the task at hand. You will take an active part in developing "quick n' dirty" proof-of-concept prototype software for use in feasibility studies as well as gradually bringing your software and documentation to perfection through feedback provided by our quality assurance and field testing processes.
You will be able to do ~99% of the work remotely, however we also have on-site laboratories which you can use to perform measurements, re-configure wiring, etc.
We offer fully flexible working hours and can adjust to your specific needs.