A

Arrow Electronics

Distributes electronic parts and business IT

Software Architect

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeCairo, Cairo Governorate, EgyptNo salary listedIn-person

About the Job

Requirements

  • A degree in computer science and/or electronics is required.
  • At least 10 years of software engineering experience, including at least 5 years in the automotive industry on projects using Model-Based Development in an AUTOSAR context.
  • At least 5 years of experience as a software architect.
  • Experience with full-lifecycle software development of real-time embedded software projects.
  • Experience in critical safety software architecture activities, including software safety decomposition, freedom from interference, E-GAS concepts, and safety-critical path analysis at ASIL C or ASIL D.
  • Expertise in static and dynamic software architecture.
  • Strong knowledge of embedded C language development and A-SPICE processes.
  • Good knowledge of ISO 26262-6 and AUTOSAR standards.
  • Good knowledge of UML tools such as Enterprise Architect.
  • Good knowledge of MATLAB Simulink and Model-Based Development software engineering processes.
  • Knowledge of electronics, particularly microcontroller architecture.
  • Knowledge of DOORS, DOORS NG, SVN, and Jira.
  • Fluency in English is required.
  • Ability to work in a multicultural environment.

Responsibilities

  • Collaborate with software project, systems, hardware, and safety engineering teams for the related platform.
  • Own definition, development, and deployment of the ASPICE SWE2 software architecture process area, including application software architecture in Model-Based Development according to BRBU process standards.
  • Define solutions with modularity, reuse, and testability in mind, anticipating future extensions and modifications.
  • Create documentation and specifications for software architecture, including static and dynamic architecture, design alternatives, and CPU-load optimization.
  • Support offshore basic software teams on basic software architecture and interfaces between application software and basic software.
  • Guide and mentor team members in implementing solutions.
  • Support the validation team in defining the integration test strategy.
  • Communicate significant events or issues that could affect the team, delivery schedule, or quality early and often.
  • Improve processes or propose improvements where applicable.
  • Ensure the building-block approach for BRBU software platforms and reuse across different platforms by interacting with other product software teams.

About the Company

Arrow Electronics

Distributes electronic parts and business IT

Arrow Electronics distributes electronic components and enterprise computing products, linking technology makers with the manufacturers, resellers and service providers that build and sell finished systems. Its larger business buys semiconductors, connectors, passive parts and other components from chipmakers and supplies them to factories, along with inventory and supply chain services. Its enterprise computing arm sells data center hardware, software, security and cloud services to IT resellers and managed service providers. Arrow earns money mainly on the gap between what it pays suppliers and what customers pay, plus fees for logistics and other services. Arrow was founded in 1935 in New York and is based in Centennial, Colorado.

Company size
10,001+
Company stage
IPO
Headquarters
Centennial, CO
Founded
1935

Recently Posted Jobs

Explore more opportunities at Arrow Electronics

See more jobs