Select how often (in days) to receive an alert:\nSoftware Architecture and Integration Engineer\nBecome a Part of the Marelli team. We are a global independent automotive supplier with a passion for performance and speed. We are pioneers of the future of mobility. Our story is built on innovation and manufacturing excellence.\nEvery day, we drive change and co-create what comes next. Our purpose is simple yet ambitious: \\\"Let’s push the boundaries together. We aspire to shape future mobility dreams and turn them into reality.\\\"\nJoining the Marelli Propulsion team means becoming a part of something bigger, a place where you can explore your potential, pioneer innovation.\nAs a global yet fast-evolving company, we’re looking for team members who want to grow and evolve with us.\nAbout the Position:\nWe are looking for a Software Architecture and Integration Engineer to join the Propulsion Functions and Software Design team, reporting directly to the SW Architecture and Integration Manager.\nThis position is based at our office in Bologna.\nAs the Software Architecture and Integration Engineer at Marelli, you will support the design, development, and maintenance of software architecture requirements and implementations, as well as the integration and build of software for embedded applications within propulsion solution systems.\nYour Responsibilities will be:\n\nUnderstanding of Software and system requirements and architectures\nParticipate actively at the phase of software functions mapping (SDC, APPL)\nSupport Sw Product Engineer to issue the Software Integration strategy needed to implement the integration source code\nContribute to the SW CM Plan\nImplement detailed software architecture according to Functional Architect design specification\nDesign of mid to high complexity software architecture qualification criteria and integration tests\nImplement and drive software interfaces among software components\nContribute to the optimization of microprocessor resources usage\nPromote and maximize the reuse of standard solutions;\nAchieve software modules formal quality targets defined in Project’s Software Quality Plan\nIntegrate the developed SW Modules, building and delivering them in the SW Function baseline version, according to the planning of the SW Integration\nGuarantee a clean and traceable SW configuration and versioning\nVirtual ECU development and usage\nMeasure and monitor Software Module static and dynamic metrics\nExecute integration tests for the released sw version\nIssue related documents (Software Release Notes, Software Integration Reports and others according to the project tayloring)\nReview (formal or peer) any work-product of this role\nSupport for bug analysis related to integration issues\nTrain and/or offer support to other colleagues, act as mentor for new colleagues, both on product and on process items\n\nThese activities must be conducted in accordance with the predetermined Quality, Cost and Delivery targets.\nWhat Qualifications you will bring:\n\nBasic HW knowledge\nMicrocontrollers and embedded systems\nEmbedded Real Time software design (architecture, event management, real time performances)\nConfiguration Management process and Tools (GIT, Synergy, MKS or equivalents)\nSoftware Development and Debug Tools\nCompilers and build/compilation process under Linux OS\nAUTOSAR standard and Vector toolchain (DaVinci Developer & Configurator)\nReal-time O.S. (vxWorks, Linux, Autosar or equivalent) and related debug tools\nInternational standards for software quality, quality models, functional safety and Cyber Security (i.e. MISRA, Spice, ISO 26262, 26434)\nCommunication protocols in automotive applications (CAN, SPI, LIN)\nSoftware Quality Assurance tools and techniques\nMatlab/Simulink/Stateflow, Python, CAPL, C\\C++\nSoftware testing principles\nReading and troubleshooting application source code\nTesting and application tools (i.e. Canalyzer, Canoe, INCA)\nBasic ControlDesk/HIL knowledge, monitoring with measurement tools (Oscilloscope, multi-meter…)\nCommon conventional/electric propulsion solutions sw architectures\nGood written and spoken English\n\nSkills:\n\nDerive test cases for medium to high complexity functionalities from requirements-qualification criteria\nStrong attention to detail to ensure comprehensive test coverage and identification of potential failure modes\nUse test equipment (power supplies, multi-meter, oscilloscope)\nProblem solving and decision-making abilities: ability to analyze complex issues, identify root causes, and propose effective solutions\nAnalyzing low complexity functionalities and issues\nAbility to work on simultaneous projects and to meet multiple deadlines\nEffective delegation and task management skills\n\nThe tools currently used for this purpose are DOORS, Matlab / Simulink, MDS, AutoSDT, MINT, Synergy, Change, MS Project, MS Word, INCA, Helios. AUTOSAR Architecture Design Tools.\n\nMinimum level of education:Graduate of a higher education technical institution\nDesired level of education:Bachelor /