BO
BorgWarner Engineering Services Switzerland AG
18 Tage

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

Vollzeit
Keine Angabe
Brügg

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.

Lass KI die perfekten Jobs für dich finden!

Lade deinen CV hoch und die Nejo-KI findet passende Stellenangebote für dich.

Anforderungen

  • 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
Bachelor-Abschluss
ODER
Master-Abschluss

Deine Aufgaben

  • 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

Tools & Technologien

CC++PythonGitLabBitbucketJenkinsDockerTessyPolyspaceMathWorks System Composer

Sprachen

Englischverhandlungssicher

DeutschGrundkenntnisse

Die Originalanzeige dieses Stellenangebotes in der aktuellsten Version findest du hier. Nejo hat diesen Job automatisch von der Website des Unternehmens BorgWarner Engineering Services Switzerland AG erfasst und die Informationen auf Nejo mit Hilfe von KI für dich aufbereitet. Trotz sorgfältiger Analyse können einzelne Informationen unvollständig oder ungenau sein. Bitte prüfe immer alle Angaben in der Originalanzeige! Inhalte und Urheberrechte der Originalanzeige liegen beim ausschreibenden Unternehmen.

Ähnliche Jobs direkt in deine Inbox?