Job Details

Home - Job Details

2023048 - Software Configuration Manager (Automotive R&D)

2023048
1
6-8 years
2023-05-22
Telangana, India

Job Description

Job Description

We are looking for Software Configuration Manager (CM), according to the ASPICE SUP.8 definitions. The CM handles defining the configuration strategy and related processes compliant to ASPICE needs and to ensure proper documentation and communication to development departments. You are responsible for baselining requirements and features per development release, configure the development tool chain to ensure full traceability among the different ASPICE development disciplines and to train and educate development teams in line with ASPICE Quality Management rules.

 

The current focus is on proper configuration management for development releases. Automation of high-frequency software releases based on CI/CD and DevOps is not yet in the scope of this job position but may increase over time.


Your Role
  • You define the configuration management strategy based on existing processes and best practices to comply with ASPICE certification rules. This includes the definition of:
    o   Tools and repositories to be used
    o   Management of storage - scheduling, archiving, and backup
    o   Variant and branch management strategy
    o   Naming conventions for releases, work products, and versions
    o   Access control
    o   Baselining criteria for development releases and later on mass production releases
    o   Revision history management – requirements, software/test code and result documentation
        
  • The strategy should cover the configuration management of work products of system and subsystems.
  • Ensure traceability throughout the entire development tool chain is key, based on tools like Polarion, Enterprise Archtiect, Tessy, JIRA, GitLab, BitBucket, Jenkins.
  • Support the Quality Manager and secure an ASPICE certifyable development flow.
  • You actively document your strategy, processes and best practises in the document management system and continuously evangelise and train the teams on the existing rules and guidelines.
  • You actively support and moderate the identification of required work products, their content and secure that infrastructure requirements can be realised.
  • You work closely with the service administrators and advise them on innovations, adjustments to the concepts and strategies for an efficient system software development flow.
  • You oversee the development area and foster improvements of baselining, traceability, storage and branch strategies in close collaboration with the development teams and track the implementation of the strategies created.
  • At a later stage, you initiate improvements in the area of "toolchain" automation, for secure and more frequent SW releases, based on CI/CD practises.



Requirements

Requirements – Must list (short, and really must, no order)

  • Successfully completed studies (Bachelor or Master) in computer science, industrial engineering or a comparable course of study
  • 6+  years of support and configuration of development environments and configuration management systems (CMS), in the automotive industry
  • Experience in defining configuration management concepts and strategies in Automotive
  • Experience with ASPICE and ISO26262 and their consequences for the configuration management strategy
  • Experience in practically configuring the entire development toolchain

o    Experience with requirement management tools like Polarion

o    Experience with software design tools like EA

o    Experience with software testing tools like Tessy

o    Experience with version control tools like GitLab, BitBucket

o    Experience with agile project management tools like JIRA

  • Practical experience in baselining, documenting, revision and result handling of various development releases
  • Experience with execution of CM [Configuration Management] audits at regular intervals
  • Experience with execution of release audits during the release of work packages as per schedule
  • Experience with participation in CCB [Change Control Board] meetings and providing approval for changed work packages of the project
  • Experience with integration of software and release to meet sprint plan.

Good to have

  • Knowledge of development toolchains, including compilers [HighTec], debuggers[Trace32] and linker scripting.
  • Knowledge of development toolchain automation using CI/CD tools like Jenkins.
  • Knowledge of handling Jenkins with Groovy code
  • Battery Management Knowledge
  • German language skills


Soft skills

  • Great communicator and good corporation skills
  • Enthusiasm for processes, tools and process optimisation
  • A person who enjoys building relationships and networking while being very service oriented
  • Drive to resolve the issues and see the big picture.
  • Structured and have a good sense of details.
  • Happy to share your best practices and equally happy to learn from others.


Send Your Resume

Please contact us with your resume at careers@siriab.se