Skip to content
New Job?Nejo!

The AI Job Search Engine

BOBorgWarner Engineering Services Switzerland AG

Software Development Engineer Embedded C / C++ and CI/CD Specialist(m/w/x)

Brügg
Full-timeOn-site

In this role, you will collaborate with a dynamic software development team, utilizing advanced tools to analyze requirements, design software architectures, and implement high-quality solutions while adhering to ASPICE processes and project timelines.

Requirements

  • Bachelor or Master degree in Computer Science or Electrical Engineering
  • Experience with C-code embedded software development methodologies
  • Experience with C++ PC tool software development methodologies
  • Experience in continuous integration tools like GitLab, Bitbucket and others
  • Experience in establishing and maintaining continuous integration toolchains
  • Experience with Python scripting
  • Experience with requirements management tools
  • Experience with automotive communication protocols and software download (UDS)
  • Expertise in unit and integration testing
  • English skills (at least Level B2)
  • Know how in automotive software development
  • Experience in On-Board-Diagnostic (OBD)
  • Experience with Automotive SPICE
  • Experience with functional safety according to ISO 26262
  • Know how of motor control and inverter functions
  • Basic German skills, written and spoken
  • Requirement Engineering
  • C-code embedded software development
  • C++ PC development (QT, Embarcadero)
  • Tessy
  • Static code analysis using Polyspace
  • CI/CD using Jenkins and/or GitLab and Docker
  • MathWorks System Composer
  • Ability to work independently with a high degree of personal responsibility
  • Strong conceptual and analytical skills
  • Ability to handle criticism and conflict

Tasks

  • Analyze system requirement specifications and architectures
  • Specify and review software requirements
  • Develop and enhance architectural design using model-based approaches and UML
  • Review detailed design specifications for components
  • Implement software according to detailed design and conduct code reviews
  • Perform static code analysis and implement improvements
  • Specify and execute development tests using a test-driven development approach
  • Specify and perform integration tests
  • Develop PC tools for engineering using C/C++
  • Maintain and enhance production tools based on Python
  • Follow ASPICE processes
  • Meet project deadlines

Education

Bachelor's degreeORMaster's degree

Languages

EnglishBusiness FluentGermanBasic

Tools & Technologies

CC++PythonGitLabBitbucketJenkinsDockerTessyPolyspaceMathWorks System Composer
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of BorgWarner Engineering Services Switzerland AG and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.
Not a perfect match?
100+ Similar Jobs in Brügg
  • Jabil Switzerland Manufacturing GmbH

    Process Engineer(m/w/x)

    Full-timeOn-siteExperienced
    Grenchen
  • Jabil Switzerland Manufacturing GmbH

    Quality Supervisor(m/w/x)

    Full-timeOn-siteSenior
    Bettlach
  • Stryker

    Spezialist Qualitätskontrolle(m/w/x)

    Full-timeOn-siteSenior
    Selzach
  • Jabil Switzerland Manufacturing GmbH

    Junior Process Engineer(m/w/x)

    Full-timeOn-siteJunior
    Bettlach
  • AMAG Group

    Automobil Diagnostiker:in(m/w/x)

    Full-timeOn-siteExperienced
    Brügg
100+ View all similar jobs

Nejo is an AI – results may be incomplete or contain mistakes