Bengaluru (Primeco Unioncity), India
12 hours ago
Software Architect (SWA)
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 efficiencyWorks 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 solutionsManage SW Integration tasks, assign requirements to releases and Baseline software requirementsWorking with multisite teams using AGILE methodologyAssist in debugging through established problem-solving techniques and debug on benchInterface with Systems engineering and other Stakeholders to ensure software requirements are understood and documented appropriately & analyzed prior to software design and implementationFoster a global and inclusive environment that engages peers in technical project reviews and code reviewsEnsure documented traceability from requirements through test casesMentor, 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 architectureDemonstrated Exemplary expertise in Real-time Embedded SW development using C languageStrong 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 protocolsSolid Hands-on experience in Vector DaVinci toolchain, EBTresosExperience in integrating hardware and software using data buses and protocols such as SPI, I2C, DMA, RS-232Experience 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, UDSExpertise in cross compilers and debuggers like LauterbachGood experience in setting up SW build environment to generate various target-based product files – make, linkGood 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 FireExposure to Agile methodology/CMM/SPICE/ISO 26262 /TS 16949Experience in model-based development processes using MATLAB/Simulink/EcoderProficiency with commonly used electrical test equipment, such as oscilloscopes, signal generators, HIL Simulators, etc.Strong Technical leadership experience in new product development and product launchesStrong 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 reviewStrong ability to comprehend microcontroller hardware and associated schematicsExperience 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.

         AttributesSelf-motivated with a strong and flexible attitude towards workExcellent verbal and written communication skillsExcellent analytical and organizational skillsAttention to detail and ability to manage multiple projects in a timely mannerTeam player with excellent interpersonal and communication skillsCollaborative style with the ability to communicate clearly on technical and operational issuesAbility to work under pressure and to deadlines when requiredAmbitious, highly self-driven and motivatedAbility to work in a global environmentExcellent 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 teamExcellent 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, 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.

Confirm your E-mail: Send Email
All Jobs from Borg Wagner