Software Architect for Embedded Systems
BorgWarnerJob 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
Senior Software Architect - Embedded Systems
Join Volvo Cars as a Senior Software Architect in Gothenburg, focusing on embedded systems and software architecture.
Embedded Systems Developer
Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.
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.
Principal Software Architect
Join IBM as a Principal Software Architect in Cracow, leading technical strategy for enterprise SaaS solutions.
C++ Software Development Engineer
Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.
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.
Senior Software Developer - Embedded Systems
Join Danfoss as a Senior Software Developer focusing on embedded systems and Agile methodologies in Mestre, Italy.
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.
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.
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.
Software Engineer - Java, PostgreSQL
Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.
Software Architect, AI
Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.
Software Architect, AI
Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.
Senior Software Architect
Join Nevis Security as a Senior Software Architect in Budapest. Lead software architecture and technology strategy in a hybrid work environment.
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.
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.
Angular Developer
Join Wolters Kluwer as an Angular Developer in Gdańsk. Work with modern web technologies and enjoy flexible work options.
Systems Engineer II
Join Honeywell as a Systems Engineer II in Brno, focusing on sustainable aircraft systems. Hybrid role with great benefits.
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.
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.
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.
Software Function Developer, Electromobility
Join Volvo Group as a Software Function Developer in Electromobility, focusing on sustainable transportation solutions.
Working Student - Software Engineer
Join Siemens as a Working Student Software Engineer in Bucharest. Gain experience in software engineering for railway systems.
Intern Software Engineer
Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.