The AI Job Search Engine
Software Development Engineer Embedded C / C++ and CI/CD Specialist(m/w/x)
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
Languages
Tools & Technologies
- Jabil Switzerland Manufacturing GmbHFull-timeOn-siteExperiencedGrenchen
- Jabil Switzerland Manufacturing GmbH
Quality Supervisor(m/w/x)
Full-timeOn-siteSeniorBettlach - Stryker
Spezialist Qualitätskontrolle(m/w/x)
Full-timeOn-siteSeniorSelzach - Jabil Switzerland Manufacturing GmbH
Junior Process Engineer(m/w/x)
Full-timeOn-siteJuniorBettlach - AMAG Group
Automobil Diagnostiker:in(m/w/x)
Full-timeOn-siteExperiencedBrügg
Software Development Engineer Embedded C / C++ and CI/CD Specialist(m/w/x)
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
Languages
Tools & Technologies
About the Company
BorgWarner Engineering Services Switzerland AG
Industry
Automotive
Description
BorgWarner is a global product leader in delivering innovative and sustainable mobility solutions for the vehicle market.
- Jabil Switzerland Manufacturing GmbH
Process Engineer(m/w/x)
Full-timeOn-siteExperiencedGrenchen - Jabil Switzerland Manufacturing GmbH
Quality Supervisor(m/w/x)
Full-timeOn-siteSeniorBettlach - Stryker
Spezialist Qualitätskontrolle(m/w/x)
Full-timeOn-siteSeniorSelzach - Jabil Switzerland Manufacturing GmbH
Junior Process Engineer(m/w/x)
Full-timeOn-siteJuniorBettlach - AMAG Group
Automobil Diagnostiker:in(m/w/x)
Full-timeOn-siteExperiencedBrügg