Jobs

Work with us

Knowledge sharing

Amarula Solutions have young team of developers and QA engineers who have been working with Android and Linux Kernel for many years knowing their details and history and have always been happy to share their knowledge with anyone needing their help. We also enforce code review by using Gerrit which guarantees quick feedback on everyone’s code which eventually helps to improve quality of the code written by all team members.

Helping you to grow

At Amarula we support our team members in self-improvement by purchasing technical literature for the office, sending people to conferences or paying for courses that help them to grow.

Environment

In Amarula company we have a young team team of friendly people who are working together towards common goals and are happy to consult any issues with each other. We are open to ideas from little ones related to improving our work environment, through suggesting new work tools, all the way to the complex ideas about new potential products (we are currently designing such new payment product).
In the office we have a coffee machine, we also have different kinds of tea and fresh fruit.
You can also find here foosball table that we use when we want to relax.

All the following positions are currently open. Send us your application!

Engineering Team

Tester Engineer

Location: Treviso, Prague, Amsterdam
Company: Amarula Solutions
Relocation Level: Country
Remote support for this position: Partial

We are looking for Test Engineer. Your job will be integrated into our QA Team.

The activities you will do:

  • Testing of modified operating system Android, mobile applications, web applications
  • Executing UI automated tests
  • Cooperation with developers, business analysts and and other team members while solving problems or during testing of new functionalities
  • Reporting defects found during testing
  • Reviewing and analyzing system specifications
  • Optionally learning to write the automation tests

The technical skills we are looking for:

  • Basic technical skills as the user of mobile phones based on Android/iOS and usage of Windows or Linux system
  • Any experience with programming/scripting or with testing tools like Selenium or
  • Appium would be appreciated
  • English language for technical documentation and communication

We believe other important skills are commitment, initiative, optimism and honesty. Don't worry if you don't have all the technical requirements. However, we invite you to contact us. We are happy to find people who want to grow like you! Apply now to Amarula Solutions!

We offer you a full-time and permanent job. Remuneration is in accordance with the qualification. Go far, go together with Amarula!

Apply now

*Remember to include the following paragraph in your resume: “I agree that my personal data will be processed by Amarula Solutions in order to recruit for the position I am applying for.”

Android OS Engineer

Location: Treviso, Prague, Amsterdam
Company: Amarula Solutions
Relocation Level: Country
Remote support for this position: Partial

We are looking for Android OS Engineer to join the Amarula Team.

The activities you will do:

  • Participate on Android porting on custom hardware (PDA, Tablet, home automation panels) supporting all peripherals present focusing on Quality and power optimization
  • Adapting, Optimizing Linux kernel device drivers
  • Adapting U-Boot support of custom hardware
  • Help maintaining Android devices on the field
  • Improve daily through peer review with experienced Linux kernel developers
  • Work on innovative Linux-based devices which will hit the market with your code inside
  • Cooperate with developers, business analysts and other team members while solving problems

Nice to have:

  • Experience in hardware testing (multimeter, oscilloscope ..)
  • Android native programming
  • Knowlege of SIP/VoIP
  • Familiar with Bluetooth Low Energy
  • Familiar with Audio stack
  • Familiar with Modem RIL
  • Familiar with camera stack
  • Working with SELinux or other mandatory access control system

The skills we are looking for:

  • Solid understanding of C/C++ and Java languages
  • Good understanding of scripting languages (Bash, Python, Perl)
  • Linux kernel device driver programming and U-Boot customization
  • Good understanding of hardware schematics
  • Android build system customization
  • Android framework adaptation
  • Android Application Development
  • Proficient in Git
  • Focus on Quality and clean code
  • Team Development
  • English language for technical documentation and communication

We believe other important skills are commitment, initiative, optimism and honesty. Don't worry if you don't have all the requirements. However, we invite you to contact us. We are happy to find people who want to grow like you! Apply now to Amarula Solutions!

We offer you a full-time and permanent job. The remuneration is in accordance with the qualification. Go far, go together with Amarula!

Apply now

*Remember to include the following paragraph in your resume: “I agree that my personal data will be processed by Amarula Solutions in order to recruit for the position I am applying for.”

Javascript Developer

Location: Treviso, Prague, Amsterdam
Company: Amarula Solutions
Relocation Level: Country
Remote support for this position: Partial

We are looking for Javascript Developer. Your job will be integrated into our Applications Team.

The activities you will do:

  • Development of frontend/backend applications based on javascript frameworks (e.g. react, jquery, angular JS)
  • Development of cross platform mobile applications based on javascript frameworks (react native)
  • Improve daily through peer review with experienced developers.
  • Work on innovative Android devices that will come to market with your code inside
  • Collaborate with developers, business analysts, and other team members when solving problems

The technical skills we are looking for are:

  • Minimum 5 years of experience
  • Solid understanding of the javascript language
  • Good knowledge of Git
  • Focus on quality and clean code
  • Team development
  • English language for technical documentation and communication

We believe other important skills are commitment, initiative, optimism and honesty. Don't worry if you don't have all the technical requirements. However, we invite you to contact us. We are happy to find people who want to grow like you! Apply now to Amarula Solutions!

We offer you a full-time and permanent job. Remuneration is in accordance with the qualification. Go far, go together with Amarula!

Apply now

*Remember to include the following paragraph in your resume: “I agree that my personal data will be processed by Amarula Solutions in order to recruit for the position I am applying for.”

Junior Android Application Developer

Location: Treviso, Prague, Amsterdam
Company: Amarula Solutions
Relocation Level: Country
Remote support for this position: Partial

We are looking for a junior Java/ Kotlin Developer. Your job will be integrated into our Android BSP and Applications Team.

The activities you will do:

  • Development of Android embedded software and applications based on java/kotlin
  • Improve daily through peer review with experienced developers
  • Work on innovative Android devices that will come to market with your code inside
  • Collaborate with developers, business analysts, and other team members when solving problems

The technical skills we are looking for:

  • Minimum 2 years of experience
  • Good understanding of the Java or Kotlin language
  • Good knowledge of Git
  • Focus on quality and clean code
  • Team development
  • English language for technical documentation and communication

We believe other important skills are commitment, initiative, optimism and honesty. Don't worry if you don't have all the technical requirements. However, we invite you to contact us. We are happy to find people who want to grow like you! Apply now to Amarula Solutions!

We offer you a full-time and permanent job. Remuneration is in accordance with the qualification. Go far, go together with Amarula!

Apply now

*Remember to include the following paragraph in your resume: “I agree that my personal data will be processed by Amarula Solutions in order to recruit for the position I am applying for.”

Senior Android Application Developer

Location: Treviso, Prague, Amsterdam
Company: Amarula Solutions
Relocation Level: Country
Remote support for this position: Partial

We are looking for a Senior Android Application Developer. Your job will be integrated into our Linux BSP and Applications team.

The activities you will do:

  • Development of embedded software in the user space with hardware interaction
  • Improve daily through peer review with experienced Linux kernel developers
  • Work on innovative Linux-based devices that will come to market with your code inside
  • Collaborate with developers, business analysts, and other team members when solving problems

The technical skills we are looking for:

  • Solid understanding of the C / C ++ language
  • Good knowledge of Linux / Posix programming
  • Good knowledge of Git
  • Focus on quality and clean code
  • Team development
  • English language for technical documentation and communication

We believe other important skills are commitment, initiative, optimism and honesty. Don't worry if you don't have all the technical requirements. However, we invite you to contact us. We are happy to find people who want to grow like you! Apply now to Amarula Solutions!

We offer you a full-time and permanent job. Remuneration is in accordance with the qualification. Go far, go together with Amarula!

Apply now

*Remember to include the following paragraph in your resume: “I agree that my personal data will be processed by Amarula Solutions in order to recruit for the position I am applying for.”

Embedded Linux Developer

Location: Treviso, Prague, Amsterdam
Company: Amarula Solutions
Relocation Level: Country
Remote support for this position: Fully Remote for India and Partial for others locations

We are looking for a Senior Embedded System Developer. Your job will be integrated into our Linux BSP and Applications team.

The activities you will do:

  • Development of embedded software in the user space with hardware interaction
  • Improve daily through peer review with experienced Linux kernel developers
  • Work on innovative Linux-based devices that will come to market with your code inside
  • Collaborate with developers, business analysts, and other team members when solving problems

The technical skills we are looking for:

  • Preferably with experience up to 3 years
  • Solid understanding of the C / C ++ language
  • Good knowledge of Linux / Posix programming
  • Good knowledge of Git
  • Focus on quality and clean code
  • Team development
  • English language for technical documentation and communication

We believe other important skills are commitment, initiative, optimism and honesty. Don't worry if you don't have all the technical requirements. However, we invite you to contact us. We are happy to find people who want to grow like you! Apply now to Amarula Solutions!

We offer you a full-time and permanent job. Remuneration is in accordance with the qualification. Go far, go together with Amarula!

Apply now

*Remember to include the following paragraph in your resume: “I agree that my personal data will be processed by Amarula Solutions in order to recruit for the position I am applying for.”

Embedded System Developer

Location: Treviso, Prague, Amsterdam
Company: Amarula Solutions
Relocation Level: Country
Remote support for this position: Partial

We are looking for a Senior Embedded System Developer. Your job will be integrated into our Linux BSP and Applications team.

The activities you will do:

  • Development of embedded software in the user space with hardware interaction
  • Improve daily through peer review with experienced Linux kernel developers
  • Work on innovative Linux-based devices that will come to market with your code inside
  • Collaborate with developers, business analysts, and other team members when solving problems

The technical skills we are looking for:

  • Solid understanding of the C / C ++ language
  • Good knowledge of Linux / Posix programming
  • Good knowledge of Git
  • Focus on quality and clean code
  • Team development
  • English language for technical documentation and communication

We believe other important skills are commitment, initiative, optimism and honesty. Don't worry if you don't have all the technical requirements. However, we invite you to contact us. We are happy to find people who want to grow like you! Apply now to Amarula Solutions!

We offer you a full-time and permanent job. Remuneration is in accordance with the qualification. Go far, go together with Amarula!

Apply now

*Remember to include the following paragraph in your resume: “I agree that my personal data will be processed by Amarula Solutions in order to recruit for the position I am applying for.”

Grow Team

Business Development Specialist

Requirements

  • Have impeccable English skills, both written and spoken
  • Have excellent communication and listening skills
  • Have at least 2 years of professional experience related to business development (digital services preferred)
  • Have goal orientation and time management skills.
  • Are willing to travel to the international conferences from time to time
  • Are interested in new technologies

Apply now

*Remember to include the following paragraph in your resume: “I agree that my personal data will be processed by Amarula Solutions in order to recruit for the position I am applying for.”


Recruiting process


Send us your application

We’re always happy to meet talented people
who can join our team!




    I declare that I have read and accept the Privacy Policy