Raycap S.A., a global manufacturer and supplier of electrical protection, connectivity, and power management solutions for telecommunications, energy, transportation, and other industrial markets, seeks to recruit
Embedded Software Engineer in Athens, Greece (On-Site)
The Embedded SW Engineer develops microcontroller firmware for IoT/Cloud smart products used in innovative monitoring and measurement applications for electrical protection equipment.
Responsibilities
- Develop from scratch or extend already existing company proprietary C/C++ microcontroller code for:
- Bare-metal, task-based or RTOS application structures,
- Microcontroller peripherals and interrupts in an efficient manner,
- Standard (Modbus/RTU, Modbus/TCP) or proprietary device-to-device communication protocols.
- Communication module (LoraWAN, Wifi, Bluetooth LE, GSM, GPS, etc) interfacing using UART(AT) or SPI,
- Bootloaders,
- Device configuration and non-volatile operations (EEPROM, Flash, etc),
- Network/Cloud time synchronization and Real Time Clocks.
- Extend/modify already existing embedded web server code and HTML/JS/CSS code.
- Extend/modify already existing code for embedded SNMP agents.
- Create/Extend/Modify user code for existing embedded Linux platforms.
- Creating test plans and perform thorough testing/validation of the developed code using software and hardware laboratory tools.
- Prepare unit/routine test reports for internal or client use.
- Prepare code documentation and code module libraries.
- Assemble devices under test and perform minor HW changes using laboratory tools (soldering iron, screwdriver assembly).
- Follow team development processes (Comments, code interfaces, mini-APIs)
Qualifications
Raycap is an Equal Opportunity Employer. All qualified applicants receive consideration for employment without regard to age, disability, race, color, national origin, sex, marital status, sexual orientation, or religion.
Please note that after screening of all CVs received, we will only contact the candidates who meet the requirements of the job in order to arrange an interview. All applications are considered strictly confidential. All candidates are informed thoroughly about the selection process, and those who are not selected are informed of the reason for rejection.