We invite to a team

iOS Developer

To increase our capacities at the project we are looking for a Middle / Senior iOS Developer to develop Mobile applications.

The customer is a product company that develops software for mobile platforms for managing IoT devices. The Mobile App - Device interaction is organized through the Amazon Cloud.

Areas we work in Smart Home "White goods", Smart Home TV, Battery & EVC Home, EVC Public, Health & Fitness.

Project:

A mobile application has been developed in which smart home devices and smartphones exchange data via Amazon Cloud using the MQTT protocol. We manage the system with increased security, high performance, and scalable architecture. Device management via a mobile application is instant. The application is designed in such a way that it allows you to control not only your own devices but also devices from other manufacturers.

What you will need to do:

  • Development of mobile applications for the iOS platform,
  • Participation in every stage of the software development life cycle,
  • Development of application architecture and modules,
  • Development of new features for product development,
  • Making changes to the existing software architecture.

The customer's product development process is based on Agile.


What we would like to see in you:

  • Experience in commercial development for iOS at least 2 years,
  • Strong knowledge of Swift,
  • Knowledge of development tools: Git, Cocoapods, XCode,
  • Knowledge of iOS SDK (Foundation, UIKit, CoreLocation, MapKit),
  • Experience with Realm, Firebase (Analytics, Crashlytics, RemoteConfig, Messaging), Carthage, Alamofire, JSON, Tuya iOS SDK,
  • Proficiency in English at level B2 (Upper-Intermediate) and above,
  • Communication on the project is in English.

For our part, we offer:

  • Remote work or relocation to Lithuania / Latvia,
  • Competitive salary linked to the US dollar,
  • Participation in product development as part of a dedicated team,
  • Free English classes,
  • Increased labor leave (30 calendar days), as well as 5 sick days.

Promwad is an electronics design center. Since 2004 we have been creating electronics and software for the consumer market, telecommunications, car electronics, automation, media, and entertainment.

To respond to this job, you can contact us by submitting your resume via email to hr@promwad.com. Please indicate the position title you are responding to.

Android Developer

To increase our capacities at the project we are looking for a Middle / Senior Android Developer to develop Mobile applications.

The customer is a product company that develops software for mobile platforms for managing IoT devices. The Mobile App - Device interaction is organized through the Amazon Cloud.

Areas we work in Smart Home "White goods", Smart Home TV, Battery & EVC Home, EVC Public, Health & Fitness.

Project:

A mobile application has been developed in which smart home devices and smartphones exchange data via Amazon Cloud using the MQTT protocol. We manage the system with increased security, high performance, and scalable architecture. Device management via a mobile application is instant. The application is designed in such a way that it allows you to control not only your own devices but also devices from other manufacturers.

What you will need to do:

  • Development of mobile applications for the Android platform
  • Participation in every stage of the software development life cycle
  • Development of application architecture and modules
  • Development of new features for product development
  • Making changes to the existing software architecture

The product development process is based on Agile.

What we would like to see in you:

  • Experience in commercial development for Android at least 2 years;
  • Strong knowledge of Java, Kotlin;
  • Knowledge of development tools: Git, Gerrit, Gitlab.
  • Experience with libraries: Jetpack, RxJava 2, Dagger 2, Hilt, Retrofit 2, Gson
  • Experience with Firebase, AWS
  • Proficiency in English at level B2 (Upper-Intermediate) and above. Communication on the project is in English.

For our part, we offer:

  • Remote work or relocation to Lithuania / Latvia
  • Competitive salary linked to the US dollar
  • Participation in product development as part of a dedicated team
  • Free English classes
  • Increased labor leave (30 calendar days), as well as 5 sick days.

Promwad is an electronics design center. Since 2004 we have been creating electronics and software for the consumer market, telecommunications, car electronics, automation, media, and entertainment.

To respond to this job, you can contact us by submitting your resume via email to hr@promwad.com. Please indicate the position title you are responding to.

Hardware + Firmware Versatile Engineer

Promwad’s growing office in Vilnius Tech Park is looking for an engineer capable to evaluate project implementation feasibility, select optimal elements base by cost and technical specifications, develop schematic circuits and microcontroller firmware.

Duties:

  • Participate in device architecture development
  • Select hardware components base and develop digital schematics
  • Develop firmware for microcontrollers
  • Participate in evaluation of potential projects

Requirements:

  • Higher industry-specific education
  • 5+ years experience
  • Confident knowledge of C language
  • Excellent knowledge of ARM controllers
  • Knowledge of modern hardware components and experience in digital schematics development
  • Conversational English

To respond to this job, you can contact us by submitting your resume via email to hr@promwad.com. Please indicate the position title you are responding to.

Senior C\C++ System Software Developer

Promwad is seeking a senior system software developer with knowledge of Embedded Linux and C\C++ to work on a big project in the digital TV field.

Skills and knowledge required:

  • Academic education in computer technology
  • 5+ years of experience in required technical background
  • General programming skills: usage of typical data structures, understanding of programming paradigms, common software design and architectural patterns
  • Excellent C embedded programming skills:  multithreading programming, real-time systems programming, HW/SW interfaces, etc.
  • Experience in software development in Linux environment and for Linux platforms
  • Advanced Linux console user: commands, scripts (e.g. bash), common tools
  • Understanding of software development process (build systems, version control, testing, issue tracking, etc.)
  • Upper-Intermediate spoken and written English
  • Ability to travel abroad on demand
  • Strong desire for professional development

The following specialized skills are highly valued and will be taken as a plus:

  • Basic knowledge about SW project organization (SCRUM)
  • Experience in role of Team Lead
  • Digital TV systems and software architecture
  • Android OS internals/architecture and system programming
  • Java Android programming
  • C++ programming

To respond to this job, you can contact us by submitting your resume via email to hr@promwad.com. Please indicate the position title you are responding to.

 

C\C++ System Software Developer

Promwad is seeking a system software developer with knowledge of Embedded Linux and C\C++ to work on a big project in the digital TV field.

Skills and knowledge required:

  • Academic education in computer technology
  • 2-5 years of experience in required technical background
  • General programming skills: usage of typical data structures, understanding of programming paradigms, common software design and architectural patterns
  • Good C embedded programming skills:  multithreading programming, real-time systems programming, HW/SW interfaces, etc.
  • Experience in software development in Linux environment and for Linux platforms
  • Advanced Linux console user: commands, scripts (e.g. bash), common tools
  • Understanding of software development process (build systems, version control, testing, issue tracking, etc.)
  • Intermediate spoken and written English
  • Ability to travel abroad on demand
  • Strong desire for professional development

The following specialized skills are highly valued and will be taken as a plus:

  • Basic knowledge about SW project organization (SCRUM)
  • Digital TV systems and software architecture
  • Android OS internals/architecture and system programming
  • Java Android programming
  • C++ programming

To respond to this job, you can contact us by submitting your resume via email to hr@promwad.com. Please indicate the position title you are responding to.