Come to work with us


We are constantly looking for skilled and enthusiastic Open Source developers to work with us. Our goal as an employer is to offer our people challenging and interesting project while being open and flexible place to work. If you enjoy working in fast-paced environment with true Open Source innovators, this is the right place for you.

Some things our employees appreciate in working with us (workplace survey 2013):
  • "Possibility to work remotely"
  • "Agile organization model"
  • "The best experts as colleagues"
  • "To-do attitude through the company"
  • "Interesting projects"
  • "Relaxed work environment"

Student Software Developer

Job description

We are looking for enthusiastic, junior-level software developers who are either about to finish their studies or have a strong hobbyist background, or preferably both.

Work experience is not a must.

We are offering a chance to join our talented team of engineers to design and implement software for various embedded and mobile systems.

A typical project for us would be to build a Linux based software stack for an ARM based board, including all the work that comes with it: hardware adaptation, optimization, GUI design and development and integration to other systems.

We require solid verbal and written communication skills in English.

Qualifications

Experience:

  • No professional work experience required
  • Studies mostly completed in a relevant discipline
  • Hobbyist background is strongly appreciated

Desirable experience include any of:

  • Experience in writing applications and middleware, e.g. Qt
  • Experience in making usable user interfaces, e.g. with QML
  • Open source contributions
  • Proficiency in C/C++
  • Linux kernel development
  • Device driver development
  • Hands-on experience of developing for an embedded board, e.g. Raspberry Pi, BeagleBone, Arduino

Location

  • Tampere or Helsinki preferred, remote working might be a possibility.

Additional information / how to apply

To apply for the position, send your free-form application and CV via email to jobs@nomovok.com. In the subject line enter "REKRY: Student Software Developer" to ensure quick reply.

For additional information regarding the position, send inquiries via email to jobs@nomovok.com. For mail queries, in the subject line enter "REKRY: Student Software Developer" to ensure quick reply.

Security Engineer

Job description

We are looking for an experienced software security engineer. Our ideal candidate has deep interest in all things security and preferably a few years of industry expertise under the belt. 

The position requires you to analyze, document and communicate security related issues to peers and customers. Building secure embedded Linux systems as well as web services from the ground up should be familiar to you. 

We hope that you have solid verbal and written communication skills in English. 

Qualifications

Experience:

  • 3 or more years of professional work experience in security engineering 
  • In addition, hobbyist background is strongly appreciated

Required skills:

  • Strong understanding of security in Linux 
  • Strong understanding of network security
  • Strong understanding of the social dimension of security
  • Strong understanding of mobile devices as a development environment
  • Must be able to work independently

Location

  • Tampere or Helsinki preferred, remote working might be a possibility.

Additional information / how to apply

To apply for the position, send your free-form application and CV via email to jobs@nomovok.com. In the subject line enter "REKRY: Security Engineer" to ensure quick reply.

For additional information regarding the position, send inquiries via email to jobs@nomovok.com. For mail queries, in the subject line enter "REKRY: Security Engineer" to ensure quick reply.

Sales Manager

Job description

Nomovok is looking for an experienced and enthusiastic sales manager, who is able to grasp technically challenging concepts and communicate them to our customers.

Our ideal candidate has a solid understanding of embedded systems, Linux and open source and has a proven track record in achieving sales targets and cultivating customer relationships.

The candidate should have a strong understanding of at least one of our major business areas: automotive, mobile phone, medical or M2M.

Responsibilities

  • Business development in target territory / market, together with head of sales
  • Achieve given sales targets
  • Take ownership of given customer portfolio and develop the customer relationships
  • Participate in marketing efforts
  • Generate and follow-up on sales leads proactively
  • Work with project management to generate project / product proposals for our customers
  • Make sales forecasts and reports to company management

Qualifications

  • At least 3 years of professional experience in technical sales
  • A proven track record of successfully achieving sales targets
  • Strong communication and negotiation skills
  • Well organized, systematic way of working
  • Outspoken, social in nature
  • Ability to work in a globally distributed, multicultural environment
  • Fluent in English and Finnish
  • Ability to travel both domestically and internationally (25-50% of work time)
  • Relevant degree in business, computer science or engineering is considered an advantage
  • Prior experience of embedded systems, Linux and open source is considered a major advantage

What do we offer?

  • Competitive salary and incentive program
  • Challenging and interesting technologies and customers
  • Multicultural work environment

Location

  • Helsinki or Tampere preferred. Ability to work remotely from other locations is also possible.

Additional information / how to apply

To apply for the position, send your free-form application and CV via email to jobs@nomovok.com. In the subject line enter "REKRY: Sales Manager" to ensure quick reply.

For additional information regarding the position, send inquiries via email to jobs@nomovok.com. For mail queries, in the subject line enter "REKRY: Sales Manager" to ensure quick reply.

Qt / QML Developer

Job description

We are looking for an experienced Qt / QML developer, who has experience in designing and implementing software for mobile devices. In addition, we require solid verbal and written communication skills in English.

Qualifications

Experience:

  • 3 or more years of professional work experience with Qt
  • In addition, hobbyist background is strongly appreciated

Required skills:

  • Strong skills in writing applications and middleware with Qt
  • Strong understanding of embedded Linux
  • Strong understanding of mobile devices as a development environment
  • Must be able to work independently
  • Previous experience in writing browser and e-mail clients is a big plus

Location

  • Tampere or Helsinki preferred, remote working might be a possibility.

Additional information / how to apply

To apply for the position, send your free-form application and CV via email to jobs@nomovok.com. In the subject line enter "REKRY: Qt/QML Developer" to ensure quick reply.

For additional information regarding the position, send inquiries via email to jobs@nomovok.com. For mail queries, in the subject line enter "REKRY: Qt/QML Developer" to ensure quick reply.

Software Architect, Finland / China

Job description

We are looking for experienced, skilled and enthusiastic Chinese-speaking software architects to join our open source research and development teams. Responsibilities include technical planning, technical leadership of customer projects, customer communication, project planning and research on various technologies. The candidate will mainly work in our China-based projects. Frequent traveling or temporary relocation might be necessary. Most of the work revolves around Linux and open source technologies. The candidate must possess solid skills in embedded Linux with hands-on experience of developing for ARM based devices. In addition, we require solid verbal and written communication skills in order to communicate efficiently internally and externally.

Qualifications

Education:
B.Sc. in Computer Science or related field is appreciated

Experience:

  • 3 or more years of professional work experience with embedded Linux
  • In addition, hobbyist background is strongly appreciated

Skills:

  • Experience in setting up, configuring, debugging Linux based embedded systems
  • Experience in cross-platform application development
  • Experience in architecture
  • Working knowledge of Linux kernel and device driver development
  • Working knowledge of solving memory and performance bottlenecks
  • Experience in one or more of today's mobile operating systems (Android, iOS, Windows Phone, …) is appreciated
  • Able to communicate in chinese

Additional information / how to apply

To apply for the position, send your free-form application and CV via email to jobs@nomovok.com. In the subject line enter "REKRY: Software Architect" to ensure quick reply.

For additional information regarding the position, send inquiries via email to jobs@nomovok.com. For mail queries, in the subject line enter "REKRY: Software Architect" to ensure quick reply.

Graphics Architect (Software)

Job description

We are looking for experienced, skilled and enthusiastic Graphics Architects. Key responsibilities include analysis of graphics systems, finding graphics performance bottlenecks and their root causes in various embedded systems and design and implementation of high performance applications in demanding environments.

As most of our work revolves around Linux, the candidate must possess a very good command of the operating system and development tools. In addition, we require solid verbal and written communication skills in English.

Qualifications

Education:
B.Sc. in Computer Science or related field is appreciated

Experience:

  • 3 or more years of professional work experience with graphics systems
  • In addition, hobbyist background is strongly appreciated

Desired skills:

  • Strong analysis skills
  • Strong command of OpenGL, OpenGL ES, GLSL
  • Strong command of C, C++
  • Good understanding of X11, limitations and alternatives
  • Good understanding of Wayland
  • Good understanding of Linux based operating systems and develompent tools
  • Ability to work efficiently both alone and as a part of a team
  • Ability to communicate efficiently with peers and management

Additional information / how to apply

To apply for the position, send your free-form application and CV via email to jobs@nomovok.com. In the subject line enter "REKRY: Graphics Architect" to ensure quick reply.

For additional information regarding the position, send inquiries via email to jobs@nomovok.com. For mail queries, in the subject line enter "REKRY: Graphics Architect" to ensure quick reply.

Hardware Adaptation Engineer

Job description

We are looking for experienced, skilled and enthusiastic hardware adaptation engineers to join our HW adaptation team. Responsibilities include hardware wakeup, kernel / driver configuration and tweaking, debugging, writing software for the adaptation layer, higher level (platform) integration, documentation and communicating the aforementioned matters to the rest of the development team. Most of our work revolves around Linux, one way or the other. Members of the hardware adaptation team are often at the very core of our projects, serving both the hardware engineers as well as the internal software development teams.

The candidate must possess very solid skills in embedded Linux and working with various x86 and ARM based embedded devices. In addition, we require solid verbal and written communication skills in order to communicate efficiently internally and externally.

Qualifications

Education:
B.Sc. in Computer Science or related field is appreciated

Experience:

  • 3 or more years of professional work experience in hardware adaptation, integration or other closely related field
  • In addition, hobbyist background is strongly appreciated

Skills:

  • Linux kernel configuration
  • Understanding of device drivers
  • Understanding of bootloaders, boot sequence
  • Understanding of various Linux subsystems, such as connectivity and multimedia, and the ways these
  • subsystems interact with the hardware
  • Build tools and toolchains

Additional information / how to apply

To apply for the position, send your free-form application and CV via email to jobs@nomovok.com. In the subject line enter "REKRY: Hardware Adaptation Engineer" to ensure quick reply.

For additional information regarding the position, send inquiries via email to jobs@nomovok.com. For mail queries, in the subject line enter "REKRY: Hardware Adaptation Engineer" to ensure quick reply.