Griff Aviation logo

Embedded Software Developer

Sykkylven, Norway
Category
Hardware & Systems
Job Type
Full-time
Experience
Mid-Level

This position has been filled

The Embedded Software Developer role at Griff Aviation is no longer accepting applications. Browse similar opportunities below.

Job Description

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.

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.

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

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

Posted April 23, 2026