Careers

Mobile App Developer

We are looking for a creative and highly motivated Mobile App Developer with excellent problem solving and communication skills.
The Mobile App Developer responsibilities include designing and implementing system requirements, starting from a derivation of System requirements to High-level blocks and flow; defining tests to assure the readiness of the feature; implementing the blocks and working closely with the HW and SW teams for system integration. At final stage, the Mobile App Developer will support the QA team delivering the product to the end customer.
Therefore, both hands on and macro level perspectives are required, combined with top notch communication skills and team playing capabilities.

The Mobile App Developer will report to the Software Manager.

Key Responsibilities

  • Design and develop features in a complex and distributed system
  • Responsible for end-to-end implementation of features including front end and back end aspects
  • Work in synergy with Software team
  • Work with System and other R&D teams to define and implement solutions
  • Comply with SW specs & Sprint HLD
  • Perform thorough integration testing with Cloud & GW teams
  • Work closely with testing and other team members to deliver a quality product
  • Drive a continuous improvement of development methods and infrastructure

Qualifications

  • Graduate from a known university
  • IOS experience
    • 1-3 years of software development in Objective-C and Android java
    • 1 year of software development in Swift
    • Proven experience with building UI based applications using Storyboards, Interface builder and code
    • Apple approval and distribution system (Certificates/Provisions/Devices), at least 2-3 proven applications uploaded to the store
    • Experience with the Apple review process
  • Android experience
    • 1 year of software development in Android java
    • Extensive experience creating mobile applications for a wide variety of devices and Android OS versions
  • Experience with BLE/Bluetooth protocol: Big advantage
  • Experience working in an Agile/Scrum development process – an advantage
  • Experience integrating with social network platforms (Facebook, Google) – an advantage
  • Ability to work in a dynamic, fast-paced environment
  • Independent, hardworking, fast learner, focused and organized
  • Excellent communication skills in Hebrew and English – both written and verbal

 

SW Development Engineer

Job Description

We are looking for a creative and motivated SW Development Engineer with excellent problem solving and communication skills.
The SW Development Engineer responsibilities include designing and implementing system requirements.
The SW Development Engineer is an important position within the R&D group that will be part of an ongoing transition from a startup R&D organization into its next level of maturity: scaling of multiple products, generations and segments of customers. As such, both hands on and macro level perspectives are required, combined with top notch communication skills, team playing capabilities and English proficiency.

The SW development engineer will report to the Software Manager.

Key Responsibilities

  • Design and develop features in a complex and distributed system
  • Responsible for end-to-end implementation of features including frontend and backend aspects
  • Work in synergy with Software team
  • Work with System and other R&D teams to define and implement solutions
  • Comply with SW specs & Sprint HLD
  • Perform thorough integration testing with Application & GW teams
  • Work closely with testing and other team members to deliver a quality product
  • Drive a continuous improvement of the development methods and infrastructure

Qualifications

  • Bachelor’s degree in Computer Science, SW Engineering
  • 1-3 years of relevant experience in software development with Node.JS server side and Ruby on Rails
  • Experience with web application development frameworks and tools like Express
  • Experience in designing and developing web services using REST and JSON
  • Knowledge of MVC front end frameworks like Backbone Marionette
  • Experience with CSS preprocessors (SASS) and frameworks like Foundation
  • Experience with Linux system administration.
  • Experience with NoSQL document-based data stores like MongoDB and designing suitable data models
  • Experience with Cloud IaaS – AWS
  • Experience with “Big Data” technologies like HIVE – an advantage
  • Experience working in an Agile/Scrum development process – an advantage
  • Experience with WebSockets – an advantage
  • Ability to work in a dynamic, fast-paced environment
  • Independent, hardworking, fast learner, focused and organized
  • Excellent communication skills in Hebrew and English – both written and verbal

QA Hardware Engineer

Job Description

We are looking for a thorough and motivated QA Hardware Engineer to join our team. The QA Hardware Engineer responsibilities include planning, estimating, developing test procedures and conducting testing activities. The QA HW Engineer will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in our defect tracking system. The QA HW Engineer will work closely with our Development teams to resolve issues and recommend improvements.

Key Responsibilities

  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Execute testing and create test reports during HW and FW development.
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Work with the engineering development team on system bring up and design validation.
  • Support the team in debugging, troubleshooting, and failure analysis investigation.

Qualifications

  • B.Sc in electrical engineering.
  • 3+ years of professional HW testing experience
  • Experience working with test equipment such as digital multi-meters, oscilloscopes, etc.
  • Experience working in an Agile development process
  • Knowledge of QA methodologies, tools and processes
  • Background in Power and RF – advantage.
  • Experience in writing code for lab automation tools such as Labview or Excel-VBA- advantage.
  • Experience with production line testing planning and validation – advantage.
  • Ability to work in a dynamic, fast-paced environment.
  • Independent, hardworking, fast learner focused and organized.
  • Excellent communication skills in Hebrew and English – both written and verbal.