EMBEDDED SOFTWARE DEVELOPER

Posted

Do you want to help develop the brains behind the world’s most powerful unmanned aerial systems?

Griff Aviation, based in Sykkylven, is a global pioneer in heavy-lift drones. We build machines that are transforming logistics, defense, and rescue operations by replacing traditional helicopters with more efficient, unmanned solutions.

We are currently in a phase of significant growth and are strengthening our team with an experienced Embedded Software Developer who will play a key role in professionalizing our development processes. As part of a broader initiative to build robust, specialized teams in both software and electronics, we are looking for someone who brings new methodologies from outside to help take us to the next level.

Responsibilities and Tasks

As an Embedded Software Developer at Griff Aviation, you will design, implement, and maintain firmware for ARM-based microcontrollers (STM32, Atmel SAM). You will also contribute to our customized version (fork) of the ArduPilot flight control software. Your work will have a direct impact on flight safety, reliability, and performance in critical missions worldwide.

Relevant responsibilities include:

Embedded Development

  • Design, implement, and optimize firmware in C and C++
  • Develop drivers, communication protocols (CAN, UART, I2C, SPI), and hardware abstraction layers (HAL)
  • Contribute to the continuous development and maintenance of our ArduPilot fork, with a focus on stability, performance, and integration with proprietary systems

System Integration

  • Collaborate closely with hardware engineers to ensure seamless integration between firmware and electronics
  • Work with flight software teams to connect low-level control with higher-level flight logic
  • Assist with hardware bring-up, circuit board validation, and sensor integration

Testing and Quality

  • Implement unit testing and Hardware-in-the-Loop (HIL) testing for embedded systems
  • Document code, interfaces, and firmware update processes
  • Participate in peer reviews of code and system architecture

Your Profile

We are looking for someone who is analytical, structured, and detail-oriented. You are passionate about solving complex technical challenges in resource-constrained systems, and you take professional pride in reliability, safety, and code quality.

You are curious and eager to learn, with an open approach to new programming methods and technologies. You thrive in environments with high precision requirements, where your contributions directly impact product performance and safety.

We expect that you have:

  • A Bachelor’s or Master’s degree in computer engineering, electronics, computer science, or a related field
  • Solid experience programming in C and C++ for embedded systems
  • Strong knowledge of ARM Cortex-M microcontrollers, such as STM32 or Atmel SAM

It is also an advantage if you have:

  • Experience with communication protocols such as CAN, UAVCAN, and MAVLink
  • Familiarity with CI/CD pipelines for embedded software development

Why Griff Aviation?

  • An industrial journey: Join a Norwegian technology company on the verge of a global breakthrough
  • The best of two worlds: Work internationally in a high-growth company with ambitious goals, while enjoying the mountains and fjords of Sunnmøre right outside your door
  • A unique team spirit: Become part of an informal and ambitious “Griff family” where we support each other and celebrate successes together
  • Meaningful innovation: Help realize the vision of replacing helicopter operations with more sustainable solutions
  • Strong ownership: Work in a company backed by solid, long-term industrial owners

Location: Sykkylven
Application deadline: May 25, 2026 – applications are reviewed on an ongoing basis

Want to learn more about the position?

Contact our recruitment partner HAMNØY:

  • Tonje Lavik Hansen, phone: +47 902 46 867
  • Espen Gismervik, phone: +47 912 49 465

Please register and submit your CV and application as soon as possible, and remember to include all relevant certificates and diplomas. Our recruitment partner handles all inquiries confidentially – including towards us at Griff Aviation in the initial phase if desired.

Start date: By agreement

Apply for the position