Embedded Software Developer

Location    Oslo (Fornebu), Norway

Ava is a global technology company with offices in the UK, Norway, and the USA. We exist because we believe that we can create a better, smarter way to deliver security.

We inject intelligence into our approach to security and all our solutions. We help organizations see, understand, and act on their surroundings to protect their people, business, and reputation in real-time.

We know that the best way to meet our goals is with a diverse team, where everyone’s voice is heard. We’re proud that our company comprises 24 nationalities and we’re always looking to increase the variety of ideas and points of view at Ava.

We founded Ava Cyber in 2016 and Ava Video in 2018 and the two companies merged in 2020 to become a unified security provider with extensive capital investment from Ubon Partners.

About this position

You will work alongside our Hardware and Software team to develop our next-generation disruptive cameras. The OS is Linux, and we are basing a lot of middleware on the Ambarella SDK. On OS- and middleware-level, C is the dominant tool, while on the application level, we are using Go.

The position involves:

  • Working on all levels of the software stack from Linux through the video middleware and application.
  • Bring-up and debugging of early hardware prototypes and support the hardware team on verification and diagnostics.
  • Involvement in the full product lifecycle from concept, development, and mass production with innovations applied directly to the customer.

Together with our video security department, you will get the opportunity to shape our unified security solution.

About you

You are not expected to have all of the following skills, but they will be useful in performing your job.

We are looking for someone who: 

  • Enjoys programming 
  • Is motivated by working on low-level system software or real-time embedded software
  • Passionate about technology and hardware product development
  • Can demonstrate outstanding technical ability or has achieved excellent academic results.
  • Is proficient in English

It is also considered a bonus if you are:

  • Comfortable with multiple programming languages, e.g., Python, Ruby, Go, C, Java.
  • Likes to take things apart to understand how they work

We think you could be a good fit if you are a team player who thinks holistically, enjoys solving complex problems, and thrives working independently, while not afraid to ask for input and learn from your teammates if you are stuck.

All experience levels will be considered.

Does this sound like you? We'd love you to apply, even if you don't meet 100% of the requirements and qualifications.

What we offer

  • Attractive salary with possibility for stock options
  • Flexible working hours
  • A remote-friendly organization, with colleagues working remotely, either part or full-time
  • A startup with solid financial backing and a long-term horizon
  • Travel opportunities, as we have R&D offices in London & Oslo and Sales offices in the US, and manufacturing partners in Asia.
  • An international group of colleagues working on anything from hardware, software, user experience, artificial intelligence, machine learning, audio/video processing, and analytics, mechanical and industrial design.
  • Newly refurbished and modern offices with disabled access and a view of the fjord at Technopolis in Fornebu, right outside Oslo, Norway.

Ava is dedicated to encouraging and sustaining a culture of inclusion. We know that we can develop and learn better with a diverse group of people. The experiences, ideas, knowledge, self-expression, and talent of our employees form our culture and are instrumental in our success.

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, disability, or any other protected characteristic.