Intern/Junior Drone Firmware Developer

Orqa FPV 

📍 Osijek, Croatia 🇭🇷

full-time
junior
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C/C++MCUJTAGGitI2C

Industry

Consumer ElectronicsRobotics

Job Description

Location: Osijek, Croatia

Type: Full-time

You're someone with strong analytical and problem-solving skills to help troubleshoot issues in drone firmware and actively seek ways to improve the performance and efficiency of drone systems and development processes.

Job Description

  • Develop, test, and optimize embedded software in C/C++.
  • Work with different MCU OS systems.
  • Read and understand hardware schematics to debug and improve system

performance.

  • Use debugging tools, oscilloscopes, logic analyzers, and other lab equipment for

troubleshooting.

  • Collaborate with hardware engineers to bring up and validate new designs.
  • Work on open-source projects and contribute to the embedded community.
  • Document code, testing procedures, and hardware interactions.

Requirements

  • Proficiency in C/C++ for embedded systems.
  • Ability to read and understand schematics and datasheets.
  • Debugging skills in using oscilloscopes, JTAG, and serial interfaces.
  • Hands-on experience with hardware—comfortable with soldering, assembling, and

troubleshooting.

  • Familiarity with open-source software development workflows (Git, contributions,

patches).

  • Passion for embedded systems, willingness to learn, and a problem-solving mindset

Nice To Have

  • Experience with Linux on embedded systems.
  • Familiarity with communication protocols like I2C, SPI, UART, CAN, or Ethernet.
  • Experience working with microcontrollers, or SBCs (e.g., STM32, i.MX, Raspberry Pi)
  • Knowledge about drones and robotic platforms
  • Experience with PX4, Betaflight, iNav, Ardupilot

If you believe you meet the above-mentioned requirements and 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.