Required Skills

Kotlin iOS SDK HTTP mobile cloud web RabbitMQ AMQP Scala

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 16th Nov 2020

JOB DETAIL

Software Engineer – System Architect/Mobile Lead

Come work with a team designing and developing next generation technology for the future of transportation.  Our team is creating connected systems that both improve the automotive access experience and enable new mobility solutions and services.

We are looking for a System Architect/Lead Mobile Software Engineer to help us architect, design, and prototype mobile applications and SDKs for connected vehicle systems that push forward the state of the art.  The ideal candidate is enthusiastic about IoT products, excited about working closely with others on small development teams, and energized by working on technically challenging projects that include embedded applications, cloud services, and mobile apps.

 

Minimum Requirements:

  • 8+ years software engineering experience.
  • Experience designing and building secure mobile apps and SDKs (focus on IoT solutions preferred).
  • Experience applying cybersecurity principles and protocols to build end-to-end secure systems.
  • Passion for technology and problem solving.
  • Knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Strong commitment to quality, attention to detail, and user experience.
  • Strong ability to work independently and as a member of a diverse team.
  • Ability to plan and coordinate teams of people.
  • Excellent communication skills with an ability to develop drawings and documentation to communicate complex problems and solutions to both engineers and non-engineers.
  • Ability to recognize and mitigate both technical and organizational challenges.
  • Ability to develop system designs for a variety of applications, from low-fidelity proof-of-concepts to production-intent solutions.
  • Lead engagements with customers and 3rd party software developers.
  • Learn constantly and dive into new areas with unfamiliar technologies.

 

Preferred Requirements:

  • Experience with Git.
  • Proficient with at least one dynamic language (e.g., Ruby, Python, JavaScript) and one static language (e.g., Scala, Java, Swift, Kotlin, C#).
  • Experience designing and developing for Android and iOS.
  • Experience with iOS SDK performance tools and optimization techniques.
  • Experience with message brokers and queueing (e.g., RabbitMQ, AMQP, MQTT).
  • Understanding of network protocols (e.g., TCP, HTTP).
  • Experience developing new products and technology with an agile team.
  • Experience building real-time interactive integrated systems.
  • Experience in all phases of software development (feasibility, design, implementation, integration, test, and support), preferably experience with complex systems that include multiple domains.
  • Ability to work across multiple disciplines (systems, embedded, cloud web, mobile, testing).

 

Sunil Gautam| Recruiter | STM Consulting, Inc. | 

17943 BEARDSLEY ST CASTRO VALLEY, CA 94546-2340

| Email: sunil.kumar@consultstm.com|

Delaware Office: 2093A Philadelphia Pike #2210, Suite 133 Claymont, DE 19703-2424

STM UAE | STM India |

Company Information