BorgWarner logo

Software Architect for Embedded Systems

BorgWarner

Job Overview

As a Software Architect at BorgWarner, you will be responsible for creating the software architectural design specification for power drive systems products based on software requirements. This role requires ensuring an A-SPICE-compliant documentation of the architecture in both text and graphic form, such as UML. You will participate in the development of complex embedded software from conception to series production.

Key Responsibilities

  • Analyze software requirements to identify architecturally significant elements.
  • Evaluate software architectural choices and define the software architecture elements.
  • Allocate software requirements to the elements of the software architectural design.
  • Define interfaces of software elements and describe their dynamic behavior.
  • Create and update the bi-directional traceability between the software architecture elements and the software requirements.
  • Analyze resources such as CPU load, code size, and RAM size, and define consumption objectives.
  • Prioritize software components for criticality and complexity to aid in implementation and test effort planning.
  • Plan and coordinate with internal and external partners on software architecture topics.

Qualifications

  • B.S. in Engineering in Electrical, Electronics, Software, Mechatronics Engineering, or Computer Engineering.
  • At least 3 years of experience in embedded software development in C and software design.
  • Experience with globally distributed teams.
  • Experience with ISO26262 / IEC61508 / A-SPICE.
  • Knowledge of automotive-oriented software architecture, AUTOSAR, and Infineon Tricore Aurix controller family.
  • Tool knowledge in Bitbucket, JIRA, Enterprise Architect, and Polarion is advantageous.
  • Strong analytical and problem-solving capabilities.
  • Fluency in English is required.

Our Culture

At BorgWarner, we believe in the health and safety of our employees as a top priority. We care about our local communities and the global environment. We promote and nurture a diverse and inclusive environment, honor integrity, strive for excellence, commit to responsibility for our communities and the environment, and build on the power of collaboration.

What We Offer

  • A diverse and inclusive environment.
  • Opportunities for global career advancement.
  • A commitment to health and safety.

Join us at BorgWarner and contribute to our vision of a clean and energy-efficient world. Start your future with us now!

Benefits
Extracted with AI

  • Diverse and inclusive environment
  • Global career opportunities
  • Health and safety priority

Similar jobs

Last update: 23 minutes ago

Volvo Cars logo
Volvo Cars

Senior Software Architect - Embedded Systems

Join Volvo Cars as a Senior Software Architect in Gothenburg, focusing on embedded systems and software architecture.

ARQUIMEA logo
ARQUIMEA

Embedded Systems Developer

Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.

Volvo Cars logo
Volvo Cars

Software Architect

Join Volvo Cars as a Software Architect in Malmo, Sweden. Design and develop high-performance in-vehicle compute clusters for future Volvo models.

IBM logo
IBM

Principal Software Architect

Join IBM as a Principal Software Architect in Cracow, leading technical strategy for enterprise SaaS solutions.

Siemens Digital Industries Software logo
Siemens Digital Industries Software

C++ Software Development Engineer

Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.

Gofore logo
Gofore

Embedded Software Developer - Intelligente Industrie

Join Gofore as an Embedded Software Developer in Munich. Work on cutting-edge projects in the intelligent industry with C++, Qt, and RTOS.

Danfoss logo
Danfoss

Senior Software Developer - Embedded Systems

Join Danfoss as a Senior Software Developer focusing on embedded systems and Agile methodologies in Mestre, Italy.

Robovision logo
Robovision

Software Architect with DevOps and CI/CD Expertise

Join Robovision as a Software Architect to lead software design and architecture with a focus on DevOps and CI/CD.

HERE Technologies logo
HERE Technologies

Principal Software Engineer (AI/ML - Python, Java)

Join HERE Technologies as a Principal Software Engineer focusing on AI/ML with Python and Java. Lead R&D for location intelligence.

Nasdaq logo
Nasdaq

Experienced Software Developer (Axiom SL)

Join Nasdaq as an Experienced Software Developer in Wroclaw, focusing on AxiomSL for regulatory reporting. Hybrid work model with competitive benefits.

Siemens logo
Siemens

Software Engineer - Java, PostgreSQL

Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.

SAP logo
SAP

Software Architect, AI

Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.

SAP logo
SAP

Software Architect, AI

Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.

Nevis Security logo
Nevis Security

Senior Software Architect

Join Nevis Security as a Senior Software Architect in Budapest. Lead software architecture and technology strategy in a hybrid work environment.

IAV GmbH logo
IAV GmbH

Working Student - Agile Software Development for Data Analysis Framework

Join IAV GmbH as a Working Student in Agile Software Development for data analysis frameworks in Berlin.

Nasdaq logo
Nasdaq

Senior Software Developer

Join Nasdaq as a Senior Software Developer in Wrocław, Poland. Work on AxiomSL regulatory solutions with a focus on ETL, Python, and R.

Wolters Kluwer logo
Wolters Kluwer

Angular Developer

Join Wolters Kluwer as an Angular Developer in Gdańsk. Work with modern web technologies and enjoy flexible work options.

Honeywell logo
Honeywell

Systems Engineer II

Join Honeywell as a Systems Engineer II in Brno, focusing on sustainable aircraft systems. Hybrid role with great benefits.

Siemens logo
Siemens

Medior C++ Developer for Engineering Tools

Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.

Google logo
Google

Software Engineer II, Video Creation

Join Google as a Software Engineer II in Warsaw, focusing on video creation for Google Ads. Develop front-end tools and collaborate with back-end teams.

Mindbox SA logo
Mindbox SA

Senior Software Engineer - Java, Python, MongoDB

Join Mindbox SA as a Senior Software Engineer to design and build strategic pricing platforms using Java, Python, and MongoDB.

Volvo Group logo
Volvo Group

Software Function Developer, Electromobility

Join Volvo Group as a Software Function Developer in Electromobility, focusing on sustainable transportation solutions.

Siemens logo
Siemens

Working Student - Software Engineer

Join Siemens as a Working Student Software Engineer in Bucharest. Gain experience in software engineering for railway systems.

Arm logo
Arm

Intern Software Engineer

Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.