Développeur de logiciels Android/Android Software Developer

Posted date:  Mar 25, 2023
Location: 

Montreal, Quebec, Canada

 

Développeur de logiciels Android

 

Notre offre exceptionnelle

Nous recherchons des développeurs pour notre solution Ericsson Drone Mobility (EDM). Ericsson Drone Mobility permet aux drones d’entreprise de voler au-delà de la visibilité directe de manière sûre et efficace grâce à des solutions de cryptage et de sécurité des données de niveau telco. Cette plateforme basée sur le nuage permet des opérations de flotte de drones sûres, sécurisées et efficaces en utilisant l’intelligence du réseau 5G. La plateforme se compose d’interfaces utilisateur via un frontal Web et d’une application de contrôle manuel basée sur Android qui communique avec le système principal infonuagique de microservices (Java/Go). L’équipe de projet suit une méthodologie AGILE (SCRUM) mettant en œuvre un processus BDD (Behavior Driven Development).

 

Nous recherchons un développeur Android expérimenté qui a une certaine expérience des technologies de drone et qui est désireux de développer ses compétences.

 

 

Vos tâches

Utiliser les derniers outils Android et collaborer avec d’autres équipes.

• Création de fonctionnalités, correction de bogues et amélioration de la facilité d’utilisation

• Suivre et faire évoluer les meilleures pratiques de développement

• Faire voler des drones pour test et validation

• Contribuer au processus de libération et de déploiement

 

Le candidat idéal doit avoir de l’expérience dans les domaines suivants

• Kotlin

• RxJava

• Coroutines

• Koin

• Retrofit

• Moshi

• SignalR

• UVC

• WebRTC

• GitLab CI

• SDKs spécifiques aux drones (DJI, Parrot, etc.)

• AWS/Cloud

 

 

Pour réussir à ce poste, vous devez avoir

  • Baccalauréat et plus que 4 ans d'expérience de travail pertinente
  • Doit avoir une expérience avec Kotlin
  • Préférez l’expérience avec RxJava
  • Familiarité avec l’injection de dépendances
  • Préférez l’expérience des technologies de diffusion en direct
  • Volonté de collaborer avec les équipes de conception, de gestion de projet et autres
  • Emballé à l’idée de travailler avec des drones et de la robotique

 

 

Que se passe-t-il lorsque vous avez posé votre candidature?

Cliquez ici pour découvrir tout ce que vous devez savoir sur notre processus d’embauche habituel.

Encourager la diversité et l’inclusivité est au cœur des valeurs d’Ericsson, c’est pourquoi nous les favorisons dans tout ce que nous faisons. Nous croyons fermement qu’en collaborant avec des personnes possédant des expériences différentes, nous stimulons l’innovation, qui est essentielle à notre croissance. Nous encourageons les personnes de tous les horizons à présenter leur candidature et à réaliser tout leur potentiel au sein de l’équipe d’Ericsson.

Ericsson est fière d’assurer l’égalité des chances en emploi et la discrimination positive.

Si vous avez besoin d’aide ou si vous voulez demander une mesure adaptée en raison d’un handicap, veuillez contacter Ericsson à l’adresse hr.direct.mana@ericsson.com.

AVIS DE NON-RESPONSABILITÉ : Les déclarations ci-dessus visent à décrire la nature générale et le niveau du travail effectué par les employés à ce poste. Il ne s’agit pas d’une liste exhaustive des responsabilités, des tâches et des compétences rattachées à ce poste et vous pourriez être tenu d’effectuer des tâches supplémentaires dans le cadre de cet emploi, le cas échéant.

 

 

Android Software Developer

About this opportunity

We are looking for developers for our Ericsson Drone Mobility (EDM) solution.  Ericsson Drone Mobility enables enterprise drones to fly Beyond Visual Line-Of-Sight securely and efficiently with telco grade encryption and data security solutions. This cloud-based platform enables safe, secure, and efficient drone fleet operations utilizing 5G Network Intelligence.  The platform consists of user interfaces via a web frontend and an Android-based hand controller app which communicates to the microservice cloud backend (Java/Go). The project team follows an AGILE (SCRUM) methodology implementing a BDD (Behavior Driven Development) process.

 

We are looking for an experienced Android developer who has some relevant experience drone technologies and is eager to develop its skills.

 

What you will do

  • Be using the latest Android tooling and collaborating with other teams.
  • Create features, bug fixes, and ease of use improvements
  • Follow and evolve development best practices
  • Fly drones to test and validate
  • Assist in release and deployment process

Ideal candidate would have experience with:

      • Kotlin

      • RxJava

      • Coroutines

      • Koin

      • Retrofit

      • Moshi

      • SignalR

      • UVC

      • WebRTC

      • GitLab CI

      • Drone-specific SDKs (DJI, Parrot, etc.)

      • AWS/Cloud

 

 

 

You will bring

 

  • Bachelor’s degree and 4+ relevant work experience
  • Must have experience with Kotlin
  • Prefer experience with RxJava
  • Familiarity with dependency injection
  • Prefer experience with video streaming technologies
  • Willingness to collaborate with design, project management, and other teams
  • Excited about working with drones and robotics

 

 

What happens once you apply?

 

Click Here to find all you need to know about what our typical hiring process looks like.

 

 

 

 

 

 

 

 

 

 

Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team.  Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more. If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.mana@ericsson.com

 

DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.

 

Primary country and city:   Canada (CA)  || Canada : Quebec : Montreal  

Req ID: 707009  

Be where it begins

Our Culture

Welcome to an inclusive, global company where your opportunity to make an impact is endless. Share your most innovative ideas, bring your unique perspective in a speak up environment. With us, you will no longer be dreaming of what the future holds – you will be redefining it at a company where you’re empowered to lead and perform at your very best.

Learning and Development

Being a part of our team means having the flexibility to take your career in many different directions, but it also means leveraging the supportive structure of a big organization, with clear personal and professional development opportunities. 

Benefits and Rewards

We believe that great accomplishments deserve great benefits and transparent rewards. We strive to offer competitive, unbiased, and fair rewards for all our people. We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.

Click here to find out more about our benefits.


Job Segment: Developer, Cloud, Testing, Project Manager, Java, Technology