Software Design Engineer

Role Overview

As a Software Design Engineer in our Electronics & Telecommunication R&D team, you’ll play a key role in shaping the future of our electric systems, including protection relays and PTP time servers. You’ll collaborate with a team of experts in a stimulating, knowledge-sharing environment, where your contributions in embedded software design, development, and validation are valued.

About ARF Technologies: Join ARF Technologies, a dynamic division of Ekos Electric and a leader in the Medium-Voltage electric sector. We are committed to engineering excellence and sustainable
solutions, aiming to enhance the quality of life and environment on a global scale. At ARF, we believe in systematic, high-end engineering for a better future.

Location

ARF Technologies - Headquarters İstinye Mah, Ressam Hikmet Onat Sk. No:9
34460 Sarıyer - İstanbul, Türkiye

Key Responsibilities

  • Research, develop, test, and validate software for protection relays and time servers.
  • Ensure robustness of application software using advanced tools and methods.
  • Provide technical support and contribute to product improvement initiatives.
  • Develop specifications and validation plans for new products.
  • Collaborate with SW/HW teams for subsystem-level development.
  • Create design guidelines and promote knowledge reuse.
  • Perform risk analysis and define critical quality features.
  • Contribute to technical roadmaps.

Qualifications

  • Bachelor’s degree in Electrical/Electronics/Control & Automation/Computer Engineering (Master preffered).
  • 2- 5 years experience in embedded C/C++ software development experience.
  • Strong knowledge of microcontroller architectures and peripherals (ADC, PWM, I2C, UART, SPI and etc.).
  • Embedded Linux development experience (ideally some driver/kernel exposure is a plus).
  • Python development for embedded linux applications and services.
  • Experience with MISRA-C and embedded Linux (preferred).
  • Experience with at least one RTOS.
  • Familiarity with version control (Git).
  • Collaborative team member
  • Advanced skills in MS Office.
  • Systematic testing and debugging, and code review experience
  • Fluency in English, both written and spoken.

Why Join Arf Technologies?

  • Be part of a pioneering team, leading the way in technological innovation.
  • Access extensive opportunities for personal and professional development.
  • Work in an environment that values mentorship and knowledge sharing.
  • Be empowered to challenge norms and drive excellence.

Diversity & Inclusion

At ARF Technologies, we celebrate diversity and are committed to creating an inclusive environment for all employees.

Application Process

Ready to make a significant impact in a leading tech company?

Got Questions?

 

We’re Here to Help!

If you have any questions about our products or need support, get in touch with us.