Skip to main content
Nejc OklescenNO
Open to opportunities

Nejc Oklescen

@nejcoklescen

Embedded and software engineer building robotics and IoT systems with C/C++, Qt, and safety-focused engineering.

Slovenia
Message

What I'm looking for

I’m looking for a role where I can build embedded + application software end-to-end—robotics, IoT, and safety-minded systems—using C/C++, Qt, and modern tooling, in a team that values standards, clarity, and delivery.

I’m an Embedded Software Engineer and Software Engineer focused on building reliable systems across embedded firmware and desktop applications. My work spans IoT devices, motor control, and robotics planning, with a strong emphasis on standards-driven engineering.

At ELAPHE PROPULSION TECHNOLOGIES, I developed software for in-wheel motor testing devices and insulation measurement, built OSGi bundles for Eurotech Gateway, and implemented PCU modules following MISRA C 2012 and AUTOSAR (including Aurix TriCore). I also researched ISO26262 Functional Safety (HARA part) for my master’s thesis and supported teams across IT.

At ENDAVA, I’ve planned software to control a robotic unit for biopsy needle positioning using CT scans, leveraging Qt/C++, VTK, ITK, and OpenCV. I’ve also built LWIP abstraction over BSD sockets, wrapping TCP/UDP interfaces, and continue to expand my impact through an ongoing infotainment project (CAN bus/UART/GPS with Qt5, boot2qt, and Yocto) and full-stack application work (Qt/C++ with Docker) at YODABI.

Experience

Work history, roles, and key accomplishments

YS
Current

Software Developer

Yodabi, Programerske Storitve, Nejc Okleščen S.P.

Jan 2023 - Present (3 years 5 months)

Developed a stock trading application end-to-end (backend and frontend) from scratch, including charts, trading windows, and filters. Built the client using Qt/C++ and used Docker containers for development.

EN
Current

Software Engineer

Endava

May 2020 - Present (6 years 1 month)

Planned robotic needle positioning workflows based on CT scans, enabling users to create plans that reposition the robot for biopsy. Implemented embedded C/C++ abstraction of LWIP over BSD sockets, extending the interface into TCP/UDP wrapper classes.

PD
Current

Co-Owner & Software Engineer

PTLab D.O.O.

Oct 2017 - Present (8 years 8 months)

Worked on an infotainment project for an electric motor, including the GUI on Apalis iMX6 with Qt5 (boot2qt). Implemented protocol integration (CAN bus, UART, GPS) and rebuilt the boot2qt distribution on Yocto to reduce boot time.

CS

Embedded Software Engineer

Comtrade Digital Services

Oct 2019 - Mar 2020 (5 months)

Developed software for a medicament dosing system used in cardiopulmonary bypass using embedded C on STM32F4 (two MCUs). Created Python and AWK scripts to automate tests and interpret test results.

EL

Software Engineer

Elaphe Propulsion Technologies Ltd.

Feb 2016 - Oct 2019 (3 years 8 months)

Developed embedded software for devices used to test in-wheel motors and implemented insulation measurement software using STM32F4. Built OSGi bundles for Eurotech Gateway, programmed PCU software in line with MISRA C 2012 and AUTOSAR, and created tooling with C++ (Qt/QML, WPF) and C#.

LD

Embedded Software Engineer

L-TEK D.O.O.

Jun 2014 - Nov 2015 (1 year 5 months)

Developed IoT control with a C-based GSM IoT module and a RESTful server API, and completed a diploma thesis on controlling and managing IoT devices. Built a BLE mesh network using nRF51822 and presented it at ARM TechCon (Oct 2015).

Education

Degrees, certifications, and relevant coursework

FL

Faculty of Electrical Engineering, University of Ljubljana

Bachelor's degree

2011 - 2015

Completed a bachelor’s degree at the Faculty of Electrical Engineering in Ljubljana from 2011 to 2015.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan