Karma Automotive

Sr. Software Engineer (Connected Car)

Job ID
2017-3041
Department
Electrical Systems
FLSA Status
Exempt

Overview

Karma Automotive is passionate, responsible and uncompromising.

 

We make beautiful, ecologically sensitive products, and we will provide a memorable ownership experience for our customers.

 

Our work environment is casual, and our culture is results-oriented.

 

The Sr. Software Engineer Connected Car role is primarily responsible for designing and implementing web service applications for the “Connected Car” solution. Responsibilities include analyzing product requirements, creating functional specifications and web service APIs, designing and implementing various system components, from conception to final product delivery.

Responsibilities

  • Full lifecycle application development using open source frameworks.
  • Understand design patterns and common coding best practices.
  • Design and build high quality software products using agile methodologies, creating unit tests, system tests and streamlined build/deployment procedures using tools such as Atlassian stacks.
  • Work with external teams including vendors and customers, create/review functional specifications and project plans.
  • Support end to end system integration and testing, debugging engineering and production issues and following through with proper resolution.
  • Contribute to continual improvement in development processes, system design and architectures.
  • Abide by company processes and follow defined procedures.

Qualifications

  • Bachelor’s Degree in Computer Science, Math or a related Engineering field. Master’s degree preferred.
  • 3-5 years of experience developing commercial software applications.
  • Experience with open source technology stacks and web-service frameworks and tools.
  • Experience with RESTful web services, SOAP, JSON, XML, Junit as well as agile software development methodologies.
  • Fluent in internet communication protocols such as TCP/IP, HTTP, and SSL/TLS.
  • Familiar with software release management, version control and continuous integration methodologies and tools.
  • Ability to develop test framework for automation.
  • Excellent communication, collaboration and organizational skills with the ability to work independently, prioritize and manage work to meet critical deadlines in a fast-paced environment.
  • Automotive enterprise experience preferable.
  • Experience with Amazon technologies such as AWS, Echo or general IoT integrations.

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed