Intellectica is recruiting a Senior Embedded Software Engineer on behalf of a leading high-tech company with a global footprint. Based in Athens, Attiki, the role reports to the Director of Electronics and sits within a highly collaborative, multidisciplinary engineering team. The successful candidate will work closely with Optical, Mechanical, FPGA, and Electrical Engineers to design and deliver embedded software across the company’s product range, contributing to the development of advanced electro-optical systems and support the company’s ongoing innovation and growth.

Key activities and responsibilities of this role include:

  • Lead and contribute to the end-to-end development of embedded firmware, from requirements definition through implementation, testing, and support
  • Collaborate closely with hardware, FPGA, and software engineers to define firmware requirements and technical specifications
  • Design, develop, test, and maintain embedded firmware across multiple hardware platforms
  • Develop and integrate low-level drivers, protocols, and communication interfaces
  • Optimize firmware to ensure high performance, reliability, and efficiency
  • Debug, analyze, and resolve firmware-related issues throughout the development lifecycle
  • Contribute to the creation and maintenance of technical and design documentation
  • Any other task that may be required from time to time

Professional experience & qualifications of a successful candidate:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field
  • 3–5 years of proven professional experience in Embedded Software development
  • Strong proficiency in C/C++ with hands‑on experience developing software for embedded systems, including RTOS‑based and bare‑metal implementations
  • Solid understanding of communication protocols such as UART, SPI, and I2C
  • Practical experience working with version control systems (preferably Git)
  • Experience developing 32bit ARM architectures and associated hardware platforms
  • Familiarity with FPGA‑based embedded systems will be considered a plus
  • Strong understanding of hardware design principles, including interpreting schematics, PCB layouts, and electronics documentation is preferred
  • Knowledge in Python and exposure to Motor Control concepts, algorithms, or software frameworks are strong assets

Core competencies of a successful candidate:

  • Ability to collaborate effectively with multidisciplinary engineering teams
  • Strong analytical, problem-solving and troubleshooting skills with keen attention to detail
  • Driven, self-motivated, hard-working and trustworthy
  • Excellent written and verbal communication skills
Apply Now


Let's Meet

Apply Now

    int-0461

    Upload you CV