Description

  • Embedded Linux for Automotive: Experience working with embedded Linux, particularly addressing development issues that occur at the interface between the Linux layer and the JVM.
  • Embedded Java: Experience with Java for embedded use cases where CPU and memory performance are the primary design drivers.

Nice-to-have's:

  • Mobile & Connectivity: Experience with mobile device tech, mobile application development (Android/iOS), and BT/Wi-Fi development.
  • Java Ecosystem: Strong experience in Java & J2EE development, Java micro-services, and Junit.
  • Big Data Applications: Experience with Apache applications including Hadoop, HBase, Kafka, and Storm.
  • Process: Experience working in an agile software development environment and the ability to produce content with a high degree of autonomy.

Technologies & Tools

Candidates will need experience in the following technologies:

  • Languages/Frameworks: Java, JUnit, HBase, Kafka, Storm
  • Environment: Unix, Embedded Linux, JVM
  • Tools: Git, Jenkins, Maven, Artifactory
  • Management: JIRA, Confluence

Education

Bachelor's degree