Location: On-site, Osijek, Croatia
Type: Full time
We’re looking for an someone with strong analytical and problem-solving skills, the ability to identify and troubleshoot issues in embedded systems, and a strong drive to continuously seek ways to improve the efficiency and effectiveness of firmware development and deployment processes.
Job Description
-
Design, develop, and implement embedded firmware for Orqa systems and devices.
-
Collaborate with hardware engineers to integrate and test new devices and systems.
-
Write low-level device drivers, manage peripherals, and optimize software performance for embedded devices.
-
Conduct debugging and troubleshooting.
-
Working with communication protocols such as SPI, I2C, UART, CAN
-
Participate in the full software development life cycle from concept to deployment, ensuring quality at every stage.
Requirements
-
1+ years of experience in embedded software development.
-
Proficiency in programming languages such as C.
-
Experience with low-level programming.
-
Knowledge of real-time operating systems (RTOS).
-
Familiarity with communication protocols like SPI, I2C, UART, CAN.
-
Strong debugging and troubleshooting skills, with experience using tools like oscilloscopes and logic analyzers.
-
Experience with version control systems (e.g., Git)
If the above-mentioned job description resonates with you and you are interested in working on innovative cutting-edge technology send us your application.
Potential candidates will be evaluated and contacted if they pass the initial screening.