This site uses cookies. To find out more, see our Cookies Policy

Software Configuration Engineer in Irvine, CA at Karma Automotive

Date Posted: 3/28/2018

Job Snapshot

Job Description

It’s in your Karma – We will deliver a unique combination of advanced-technology with timeless design. Karma’s vision is to inspire.  To offer timeless design with technology that creates an ecologically sensitive product; so distinct that it forms an emotional connection between buyer and brand.  Be part of a team where your efforts and creativity are rewarded and recognized. 

The Software Configuation Engineer is responsible for maintaining the integrity of the software version control repositories which will host both internally and externally developed software. Define the process and structure of the software repositories ensuring the software can be reliably built, packaged and delivered. 



Responsibilities

Responsible for maintaining the integrity of the software version control repositories which will host both internally and externally developed software.  Define the process and structure of the software repositories ensuring the software can be reliably built, packaged and delivered.

  • Responsible for maintaining and managing the software and releases checked into version control.
  • Define the structure and check-in process for releases ensuring the integrity and repeatability of each build
  • Define the branching/tagging strategy for software package releases which will include both internal and external software deliverables
  • Define and enforce security standards and permissions as it relates to defining the organization structure of the repository
  • Delivering releases based on project schedules, coordinating with all team members to ensure check-in times are understood to meet the delivery schedule.


Qualifications

    • BS in Computer Science or related technical field
    • At least 5 years’ experience in a Software Configuration Engineer (SCM) involving multiple projects and delivery platforms
    • Required experience with maintaining GIT repositories, branching, tagging and merging.
    • Experience with the Software Development Life Cycle (SDLC)
    • Experience in an Agile environment

    • Experience building or maintaining a continuous integration/continuous delivery (CI/CD) pipeline
    • Experience setting up and maintaining build automation with Jenkins including executing test automation
    • Experience with the Software Development Life Cycle (SDLC
    • Excellent interdepartmental communication skills.
    • SVN experience is a plus

Karma Automotive LLC is an equal employment opportunity employer. We do not discriminate on the basis of gender, color, race, sexual orientation, marital status, pregnancy, national origin, age, religion, veteran status, genetic information, citizenship status or any other group protected by law. Karma Automotive LLC, complies with the Americans with Disabilities Act to ensure equal access to all qualified individuals with a disability. Valid driver’s license may be required based on essential duties