Karma Automotive

Senior Software Engineer Integration & Validation

Job ID
Electrical Systems
FLSA Status


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 Senior Software Engineer Integration & Validation is responsible for the quality assurance of embedded software and applications. Responsible for development of end to end test and vehicle integration test plans, oversite of test case creation of both black box and white box testing, key metrics reporting and issue escalation.




  • Assure quality software deliverables by establishing quality standards and validation methodologies.
  • Perform vehicle system level testing to ensure overall customer satisfaction
  • Establish and implement metrics for monitoring software quality during development.
  • Champion continuous improvement efforts and defect reduction initiatives.
  • Ensures all functional and non-functional requirements are covered by test cases as shown through traceability in a requirements management tool
  • Write new test cases according to company standard formatting
  • Assist other module teams in test case writing and adherence to company standards
  • Perform cross-team test case reviews on new features and functionality
  • Monitor performance and establish criteria and rating system for critical software vendors who deliver directly into our in-house software development teams for integration.
  • Establish in-house testing procedures (spot, automation, etc.) to assure that in-house software development teams are continually delivering high quality software that meets functional and performance specs.
  • Build and maintain technical competence and current best practices
  • Lead efforts towards establishing software standards, identification and/or developing test tools, and other software quality related processes.
  • Builds scalable processes that can grow with the company, including localization to various languages.


  • 7+ Years in Quality Assurance, 3+ years as a Senior Test Engineer or higher
  • Computer Science Degree (Masters level preferred)
  • Proven track record of high quality software deliverables.
  • Understands and has implemented Software QA within Agile Development Teams.
  • Has passion for delivering products that customers know they can depend on.
  • Experience in CAN bus
  • Automotive or similar experience with complex system
  • Expert in bug tracking systems, Jira preferred
  • Expert in at least 1 Test Case management system
  • Hardware testing tools such as HIL a plus


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