🇨🇾 Lead Microcontroller Programmer & Engineer
đź“Ť Location: Cyprus, Limassol
We are looking for an Lead Microcontroller Programmer & Engineer to join Radiacode. Radiacode is an inventive company specializing on crafting advanced portable electronic devices.
Main Objective is the development of portable mobile devices based on microcontrollers, including both hardware and software. The devices feature a wide range of functional elements that require support, including:
Microcontrollers with Cortex-Mx cores;
Graphic displays;
Wired interfaces: USB, I2C, SPI;
Wireless interfaces: Bluetooth Low Energy (optionally ZigBee, WiFi);
Sensors with digital interfaces: accelerometers, thermometers, light sensors;
Sensors with analog interfaces, connected via built-in microcontroller ADC and DAC;
Real-time clocks;
Autonomous power supply from rechargeable sources, with strict requirements for power consumption modes;
External EEPROM/FLASH memory.
Responsibilities:
Development of microcontroller software: project creation and maintenance, programming in C/C++, assembly, and debugging;
Hardware development: designing microprocessor systems, selecting components, overseeing PCB routing, and hardware debugging;
Development of technical and user documentation;
Creation of test and technological software to support mass production.
Desired Experience:
Programming in C/C++ and assembly languages;
Debugging software using JTAG debuggers;
Working with ST Microelectronics STM32 microcontrollers (STM32L4, STM32L5, STM32F4, etc.);
Using software development tools from IAR Systems;
Working with electronic circuit and PCB layout software such as OrCAD, Allegro;
Hardware testing and debugging: proficiency in using lab equipment like oscilloscopes, logic analyzers, voltmeters, ohmmeters, etc.;
Development of technical and user documentation.
We've prepared articles on How to calculate your take-home salary, How to pay taxes, Cost of living in Cyprus in 2025, and more to help you navigate finances in Cyprus with ease.
All articles →