Job Information
BorgWarner Inc. Software Architect (SWA) in Bengaluru (Primeco Unioncity), India
Job Details:
• Title: Software Architect (SWA)
• Educational Qualifications: B.E/BTech in Electrical / Electronics and communication / Automotive Electronics
• Experience: 12 to 14 years of work experience in Inverter SW Development, SW Design, SW Architect & Testing in automotive sector.
o 5-7 years of SW development experience in Powertrain or Inverter in Automotive
o 4-6 years of experience in Software Architect for Inverters, Drive motors, Converters in Automotive domain
o Experience working with/in matrix project organization
o Certification in SW design, Vector Certification are preferred
• Location: Bengaluru IPEC India
Job Description Summary:
In this role, Software Architect will be involved in leading architecting the software considering reusability, various design, development methodologies and standard process guidelines for embedded automotive power-electronics and powertrain products. Individual will actively participate in a structured product development process, which encompasses technical requirements development; software and architecture design, implementation and verification; production test strategy development; and launch to mass production. This position offers the opportunity to work in a team environment with individuals and groups located worldwide
Individual will actively drive the team to achieve the defined product content with the quality. Individual will develop the team’s capability through technical trainings, coaching, guiding and hand holding to meet demanding business need. Works closely with internal and external stakeholders and ensures program goals in terms of technical requirements are achieved. Identify and mitigate technical risks if any.
Key Responsibility:
Leader for the company in technology, product design, and software methodologies. This role is part of a dedicated team of forward-thinking, highly skilled software professionals who share a common vision of quality, integrity and efficiency
Works closely with customers, Start Center, Experts, Technical Leads to gain understanding of Customer requirements, and define SW architecture and high-level designs/solutions to meet those needs.
Create conceptual designs and NEW architectures for advanced requirements in upcoming programs For example: Functional safety/Cybersecurity/AUTOSAR requirements. Design features with a broader scale in mind, allowing for more reuse of components.
Constantly research, evaluate, and prototype new technologies and products for possible inclusion in DT SW.
Works closely with Leads in detailing software requirements specifications for NEW features and NEW product development.
Reviews technical designs created by developers for conformance to development standards, appropriate design choices. Perform code review of larger, more complex development initiatives.
Assist in defining architectural and design standards to be implemented across all development teams.,
Assist in providing guidance for developers on technical and architectural design choices.
Assist in the definition and implementation of new methods, tools or processes.
Provide technical expertise in terms of software usage, functionality, performance, reuse and technological tradeoffs.
Lead requirements engineering, Collaboration with internal & external customers, systems, manufacturing competencies to understand their needs.
Lead enhancement of the controls and module architectures alongside strategic roadmap with cutting-edge technology advancements and innovative solutions
Manage SW Integration tasks, assign requirements to releases and Baseline software requirements
Working with multisite teams using AGILE methodology
Assist in debugging through established problem-solving techniques and debug on bench
Interface with Systems engineering and other Stakeholders to ensure software requirements are understood and documented appropriately & analyzed prior to software design and implementation
Foster a global and inclusive environment that engages peers in technical project reviews and code reviews
Ensure documented traceability from requirements through test cases
Mentor, influence, and coach team members to enhance engineering skills and achieve shared goals
Work Experience/Skills:
Strong Hands-on experience in defining software architecture for any program considering all layers of software either in-house or AUTOSAR architecture
Demonstrated Exemplary expertise in Real-time Embedded SW development using C language
Strong Hands-on experience in low level driver SW development for 16- & 32-bit microcontrollers, ASICs.
Strong ability to comprehend microcontroller hardware and associated schematics and design/implement associated embedded software.
Excellent understanding of AUTOSAR configuration tools and methodology with strong hands-on experience of minimum 5 years in AUTOSAR MCAL, BSW software development, RTE and Services layer and configuration through various tools from Vector/Mentor/EB Tresos etc.
Strong experience with AUTOSAR architecture, Configuration & implementation of BSW modules for multiple SWCs, (DCM, DEM, CAN, CANIF, SPI, PDUR, MEMIF, NM, EEP, etc,)
Proficiency in MCAL Configuration (Gpt, Mcu, Dio, Pwm, Adc, Port, Ocu, CorTst, FlsTst, Icu) and CDD drivers development.
Must have BSW software development experience in configuration of Communication Stack, Diagnostic stack and Network management including CAN, UDS and LIN protocols
Solid Hands-on experience in Vector DaVinci toolchain, EBTresos
Experience in integrating hardware and software using data buses and protocols such as SPI, I2C, DMA, RS-232
Experience in development of software in accordance to industry standard specifications (e.g. ISO26262, ASPICE)
Strong development experience in serial communication protocols – CAN/CANFD, FLEXRAY, LIN, SENT, ETHERNET, UDS, and Instrumentation development using XCP, XETK, UDS
Expertise in cross compilers and debuggers like Lauterbach
Good experience in setting up SW build environment to generate various target-based product files – make, link
Good expertise in configuration & Change management tools such as Plastic SCM, JIRA, Design tools such as MATLAB/EA, unit testing tools such as CANTATA/VectorCAST/RTRT, Serial Comm testing tool such as CANoe/CANalyzer/NeoVI Fire
Exposure to Agile methodology/CMM/SPICE/ISO 26262 /TS 16949
Experience in model-based development processes using MATLAB/Simulink/Ecoder
Proficiency with commonly used electrical test equipment, such as oscilloscopes, signal generators, HIL Simulators, etc.
Strong Technical leadership experience in new product development and product launches
Strong expertise in Programming (C/C++) and debugging for embedded multithreaded and multi core/CPU software environment.
Experience in static code analysis, MISRA warnings analysis and review
Strong ability to comprehend microcontroller hardware and associated schematics
Experience using industry standard development tools - e.g. toolchains, IDEs, configuration management etc.
Good expertise in Design tools such as MATLAB/EA, unit testing tools such as TPT/CANTATA/VectorCAST/RTRT, Serial Comm testing tools such as CANoe/CANalyzer/NeoVI Fire.
Attributes
Self-motivated with a strong and flexible attitude towards work
Excellent verbal and written communication skills
Excellent analytical and organizational skills
Attention to detail and ability to manage multiple projects in a timely manner
Team player with excellent interpersonal and communication skills
Collaborative style with the ability to communicate clearly on technical and operational issues
Ability to work under pressure and to deadlines when required
Ambitious, highly self-driven and motivated
Ability to work in a global environment
Excellent skills in analysis of existing software code and utilization of software tools.
Highly self-motivated and energetic, work collaboratively in an organized and structured ways;
Takes ownership and is self-accountable.
Good interpersonal skills within a cross functional team
Excellent written and verbal communication skills for both a technical and non-technical audience
Internal Use Only: Salary
Global Terms of Use and Privacy Statement
Carefully read the BorgWarner Privacy Policy before using this website. Your ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms.
Please access the linked document by clicking here (https://www.borgwarner.com/legal/privacy-policy-for-online-applications) , select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.
Career Scam Disclaimer: BorgWarner makes no representations or guarantees regarding employment opportunities listed on any third-party website. To protect against career scams, job applicants should take the necessary precautions when interviewing for and accepting employment positions allegedly offered by BorgWarner. Applicants should never provide their national ID numbers, birth dates, credit card numbers, bank account information or other private information when communicating with prospective employers or responding to employment opportunities online. Job applicants are invited to contact BorgWarner through BorgWarner’s website to verify the authenticity of any employment opportunities.