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.