Job Description :

Senior Software Engineer, On-Device

As a Software Engineer, you'll join an established venture team working on a next generation automotive security product, currently in pilot and producing strong results. This is an exciting opportunity to be part of an early venture, expected to be established as an independent company, with global presence spanning the U.S. and U.K.

As the new organization is created, potential exists to move to the new entity.

  • Develop and test software that runs in real-time on-device using Kotlin and other exciting technologies
  • Translate customer requirements and use cases into functional software with performance, quality, and reliability at the forefront
  • Be bold and articulate in delivering ideas to a mixed audience with varying views and challenges
  • Participate and perform architecture reviews, code reviews, unit and acceptance testing, as well as writing documentation to enable knowledge sharing
  • Apply continuous integration, deploying software incrementally to meet fast-paced development
  • Advocate for and implement engineering best-practices, continuously improving through innovation and iteration
  • Work and collaborate effectively in a global dynamic team environment

The minimum requirements we seek:

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • 2+ years of experience in Android, Java, or Kotlin development
  • 3+ years of experience in a Software Engineering role
  • Strong understanding of asynchronous programming (e.g. Coroutines)

Our preferred requirements:

  • Master's degree in Computer Science, Electrical Engineering, or related field
  • 1+ years of experience in C++ development
  • Proven understanding of Linux operating systems, libraries, and commands
  • Eager to apply extreme programming practices, such as Test-driven development
  • Experience using cloud services to manage IoT devices, preferably AWS
  • Familiar with build management tools such as Gradle

Required Skills : 1. Experience with Kotlin 2. Experience with MVI Architecture 3. Experience with Linux
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes :
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :No
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :Dev: Other
Branch Code :Detroit
             

Similar Jobs you may be interested in ..