At Avelabs, every team member is the HERO!

Avelabs looks for every talented person who would like to join our team and get a career opportunity with unique style, international interactions, ongoing training and continuing education.

Our team members are developing innovative solutions and providing support to the top automakers and automotive tier-one suppliers that enables the automotive industry to grow and focus on the new technologies and innovation.

Avelabs teams have major contributions in vast variety of ECUs for many vehicles manufacturers where we enable our clients to focus on innovation by offering solutions and services for AUTOSAR, embedded linux, MBD, functional safety and ADAS.

Join us now and be part of the team working together in a very open and innovative environment.

Available Openings

Senior Software Testing Engineer [DE-STENG]

Stuttgart, München, Düsseldorf, Nürnberg

Job Description

  • Requirements analysis and embedded software design for the automotive industry.
  • Demonstrate outstanding code inspections skills with high proficiency in automated test case development and execution using VectorCAST/Manage and other tools.
  • Create custom test frameworks from the ground up.
  • Ensure thorough software test is achieved with a particular focus on the following areas: Branch, Statement & MCDC coverage, Regression, Resiliency, Stability, Thoroughly report and track issues discovered during client engagement.
  • Responsible of technical communication with the customers.
  • Provide consultancy and support to customers.
  • Coach other team members and prepare training sessions.
  • Enhance the engineering process for higher efficiency and quality.
  • Propose and work on innovative solutions for the future of the automotive technologies.
  • Work in a challenging environment with a real mixed nature of research and development.
  • Set and support together with the team an open and innovative environment.

Job Requirements

  • 4+ years of experience in the automotive embedded systems.
  • University degree in Computers or Electronics Engineering.
  • Embedded software testing experience.
  • VectorCast or Rational Test Realtime experience.
  • Excellent embedded C programming skills.
  • Deep knowledge of embedded systems and microcontrollers.
  • Knowledge of communication protocols widely used in the automotive industry e.g. CAN, LIN, FlexRay…
  • Excellent command of English language (written and spoken).
  • LabView experience is a plus.
  • AUTOSAR experience is a plus.
  • German language is a plus.
  • Teamwork capability and high communication skills.
To apply, please fill the following form and select the job with the code [DE-STENG].
You can mention also your preferred City in the comments of the last page before you submit.

Software Testing Engineer [DE-TENG]

Stuttgart, München, Düsseldorf, Nürnberg

Job Description

  • Requirements analysis and embedded software design for the automotive industry.
  • Demonstrate outstanding code inspections skills with high proficiency in automated test case development and execution using VectorCAST/Manage and other tools.
  • Create custom test frameworks from the ground up.
  • Ensure thorough software test is achieved with a particular focus on the following areas: Branch, Statement & MCDC coverage, Regression, Resiliency, Stability, Thoroughly report and track issues discovered during client engagement.
  • Enhance the engineering process for higher efficiency and quality.
  • Work in a challenging environment with a real mixed nature of research and development.
  • Set and support together with the team an open and innovative environment.

Job Requirements

  • 1+ years of experience in the automotive embedded systems.
  • University degree in Computers or Electronics Engineering.
  • Embedded software testing experience.
  • VectorCast or Rational Test Realtime experience.
  • Deep knowledge of embedded systems and microcontrollers.
  • Knowledge of communication protocols widely used in the automotive industry e.g. CAN, LIN, FlexRay…
  • Excellent command of English language (written and spoken).
  • LabView experience is a plus.
  • AUTOSAR experience is a plus.
  • German language is a plus.
  • Teamwork capability and high communication skills.
To apply, please fill the following form and select the job with the code [DE-TENG].
You can mention also your preferred City in the comments of the last page before you submit.

R&D Project Manager [PM]

Cairo, Germany

Job Description

  • Project planning and tasks assignment.
  • Project budget management.
  • Project tracking and status reporting to the management.
  • Responsible of the communication with the customer.
  • Coordinate with other teams.
  • Handling technology and service suppliers.
  • Drive continuous improvements and process optimization.

Job Requirements

  • 6+ years of experience in the automotive embedded systems.
  • University degree in Computers or Electronics Engineering.
  • Project planning and budget management experience.
  • Strong communication and negotiation skills.
  • Experience in dealing with automakers and technology suppliers.
  • Background about the automotive software platforms and architectures.
  • Excellent command of English language (written and spoken).
  • German language is a strong plus.
To apply, please fill the following form and select the job with the code [PM].
You can mention also your preferred City in the comments of the last page before you submit.

Software Architect [DE-ARCH]

Stuttgart, München, Düsseldorf, Nürnberg

Job Description

  • Requirements analysis and embedded software design for the automotive industry.
  • Support and develop complete software architecture.
  • Integrate different AUTOSAR platforms with end customers' applications.
  • Configure embedded basic software components.
  • Develop application software components.
  • Responsible of technical communication with the customers.
  • Provide consultancy and support to customers.
  • Coach other team members and prepare trainings.
  • Enhance the engineering process for higher efficiency and quality.
  • Propose and work on innovative solutions for the future of the automotive technologies.
  • Work in a challenging environment with a real mixed nature of research and development.
  • Set and support together with the team an open and innovative environment.

Job Requirements

  • 5+ years of experience in the automotive embedded systems.
  • University degree in Computers or Electronics Engineering.
  • Embedded software architecture design experience.
  • AUTOSAR configuration and integration experience.
  • Excellent embedded C programming skills.
  • Deep knowledge of embedded systems and microcontrollers.
  • Knowledge of communication protocols widely used in the automotive industry e.g. CAN, LIN, FlexRay…
  • Knowledge of Embedded Linux, GENIVI, and Qt are a plus.
  • Multicore solutions on embedded systems platforms is a plus.
  • Excellent command of English language (written and spoken).
  • German language is a plus.
To apply, please fill the following form and select the job with the code [DE-ARCH].
You can mention also your preferred City in the comments of the last page before you submit.

Software R&D Engineer [DE-ENG]

Stuttgart, München, Düsseldorf, Nürnberg

Job Description

  • Develop embedded software components and drivers for the automotive industry
  • Integrate different AUTOSAR platforms with end customers' applications
  • Configure embedded basic software components
  • Support customers and resolve issues using different automotive industry tools
  • Propose and work on innovative solutions for the future of the automotive technologies
  • Work in a challenging environment with a real mixed nature of research and development
  • Set and support together with the team an open and innovative environment

Job Requirements

  • 1+ years of experience in the automotive embedded systems
  • University degree in computers or electronics engineering
  • Excellent embedded C programming skills
  • Good knowledge of micro controllers and hardware peripherals used in the automotive industry
  • Knowledge of communication protocols widely used in the automotive industry e.g. CAN, LIN, FlexRay, ...
  • AUTOSAR experience is highly appreciated
  • Excellent command of English language (Written and Spoken)
  • German language is a plus
To apply, please fill the following form and select the job with the code [DE-ENG].
You can mention also your preferred City in the comments of the last page before you submit.

System Engineer [SYS-ENG]

Cairo

Job Description

  • Gather, process, and track evolving stakeholder needs and requirements throughout the life cycle of the product and/or service so as to establish a requirements baseline.
  • Supports definition of specific requirements and architectures together with local Development and Engineering groups, local sales and Project teams (multi-site) and electronics production sites.
  • Transform the defined stakeholder requirements into a set of system requirements that will guide the design of the system.
  • Establish a system architectural design and identify which system requirements are to be allocated to which elements of the system, and to evaluate the system architectural design against defined criteria.
  • Acts as Function owner for a assigned feature / functionality of the product on system level.
  • Management of information and systems in systems engineering tools (Model-based , UML based, Use case Based, FMEA,..).
  • Integrates with Applications engineers and be able to identify all relevant parameters affecting the variants of the system.

Job Requirements

  • 3+ years of experience in the automotive systems.
  • University degree in Mechatronics, Computers or Electronics Engineering.
  • Experience in automotive electonics products on system level.
  • Experience in requirements management and refinement (e.g. using DOORS)
  • Background about automotive bus technologies and diagnostics.
  • Experience in communication with automakers for requirements refinement.
  • Excellent command of English language (written and spoken).
  • German language is a plus.
To apply, please fill the following form and select the job with the code [SYS-ENG].
You can mention also your preferred City in the comments of the last page before you submit.

Model-based Development Engineer [MBD]

Stuttgart, München, Düsseldorf, Nürnberg

Job Description

  • Assure correct behavior and operation of interfaces and functions of system elements for automotive systems in a safety critical environment (ISO26262) and in an AUTOSAR context
  • Assure correct behavior of system elements in collaboration with our customers
  • Establish the integration strategy and schedule in the project with the Verification & Validation team, keep it up-to-date
  • Identify integration constraints and enablers, to be incorporated in system requirements, architecture and design
  • Define integration and assembly guidelines and procedures regarding the automotive system and its enabling systems and interface control definitions
  • Invoke system V&V in the project together with the Verification & Validation team
  • Identify and record results of integration, trigger resolving anomalies during integration
  • Coordinate integration activities with the project leads
  • Participate in reviews

Job Requirements

  • 3+ years of experience in the automotive systems.
  • University degree in Mechatronics, Computers or Electronics Engineering.
  • Experience in automotive electonics products on system and software levels.
  • Experience in creating and updating system models using commnly used tools (e.g. Simulink)
  • Background about automotive bus technologies and diagnostics.
  • Practical knowledge about software architecture and development.
  • Excellent command of English language (written and spoken).
  • German language is a plus.
To apply, please fill the following form and select the job with the code [MBD].
You can mention also your preferred City in the comments of the last page before you submit.

Senior Software R&D Engineer [CAI-SENG]

Cairo, Egypt

Job Description

  • Requirements analysis and embedded software design for the automotive industry.
  • Support and develop complete software architecture.
  • Integrate different AUTOSAR platforms with end customers' applications.
  • Configure embedded basic software components.
  • Develop application software components.
  • Responsible of technical communication with the customers.
  • Provide consultancy and support to customers.
  • Coach other team members and prepare trainings.
  • Enhance the engineering process for higher efficiency and quality.
  • Propose and work on innovative solutions for the future of the automotive technologies.
  • Work in a challenging environment with a real mixed nature of research and development.
  • Set and support together with the team an open and innovative environment.

Job Requirements

  • 4+ years of experience in the automotive embedded systems.
  • University degree in Computers or Electronics Engineering.
  • Embedded software architecture design experience.
  • AUTOSAR configuration and integration experience.
  • Excellent embedded C programming skills.
  • Deep knowledge of embedded systems and microcontrollers.
  • Knowledge of communication protocols widely used in the automotive industry e.g. CAN, LIN, FlexRay…
  • Knowledge of Embedded Linux, GENIVI, and Qt are a plus.
  • Multicore solutions on embedded systems platforms is a plus.
  • Excellent command of English language (written and spoken).
  • German language is a plus.
To apply, please fill the following form and select the job with the code [CAI-SENG].
You can mention also your preferred City in the comments of the last page before you submit.

Software R&D Engineer [CAI-ENG]

Cairo, Egypt

Job Description

  • Develop embedded software components and drivers for the automotive industry
  • Integrate different AUTOSAR platforms with end customers' applications
  • Configure embedded basic software components
  • Support customers and resolve issues using different automotive industry tools
  • Propose and work on innovative solutions for the future of the automotive technologies
  • Work in a challenging environment with a real mixed nature of research and development
  • Set and support together with the team an open and innovative environment

Job Requirements

  • University degree in computers or electronics engineering
  • Excellent embedded C programming skills
  • Good knowledge of micro controllers and hardware peripherals used in the automotive industry
  • Knowledge of communication protocols widely used in the automotive industry e.g. CAN, LIN, FlexRay, ...
  • AUTOSAR experience is highly appreciated
  • Excellent command of English language (Written and Spoken)
  • German language is a plus
To apply, please fill the following form and select the job with the code [CAI-ENG].
You can mention also your preferred City in the comments of the last page before you submit.

Algorithm Engineer [A-ENG]

Cairo, München

Job Description

  • Develop embedded software components and drivers for the automotive industry with a special focus on autonomous driving, vision, sensor fusion, DSP, Deep Learning Algorithms & ADAS.
  • Work in a challenging environment with a real mixed nature of research and development.
  • Develop Embedded Algorithm Components for the Automotive Industry.
  • Support customers and resolve issues using different automotive algorithms.

Job Requirements

  • 0-4 Years of Experience.
  • University Degree in Computer Science, Aerospace, Computer Engineering or any other relavant field. (Having a Masters or a PhD is a huge plus).
  • Have solid foundations in Mathematics, Statistics & Robotics applications.
  • Familiarity with a combination of one of the following:Linux, Python, Deep Learning Libraries, C/C++/OpenGL/OpenCL, ROS & Matlab.
  • Have some knowledge in at least one of the following:
  1. Deep learning & Machine learning techniques.
  2. Statistical Modelling, Optimisation and Mathematics.
  3. Computer vision, Image Processing and Signal Processing.
  4. Control theory & Artificial Intelligence.
  5. State estimation and sensor fusion techniques [Kalman filter, particle filter, SLAM etc...].
  6. 3D reconstruction, Structure from Motion and similar algorithms.
  7. Parallell computing (GPU, DSP/FPGA...)
  • Having Published Papers, Patents (Pending or Published) is a huge plus.
  • Having the ability to demonstrate previous work samples related to the field is a huge plus
  • Excellent command of English language (Written and Spoken).
  • German & Swedish are a huge plus.
To apply, please fill the following form and select the job with the code [A-ENG].
You can mention also your preferred City in the comments of the last page before you submit.

Senior Algorithm Engineer [SA-ENG]

Cairo, München

Job Description

  • Develop embedded software components and drivers for the automotive industry with a special focus on autonomous driving, vision, sensor fusion, DSP, Deep Learning Algorithms & ADAS.
  • Work in a challenging environment with a real mixed nature of research and development.
  • Develop Embedded Algorithm Components for the Automotive Industry
  • Support customers and resolve issues using different automotive algorithms.
  • Propose and work on innovative products and solutions for the future of the automotive technologies.
  • Design software architecture and reusable software components/algorithms.
  • Realize concepts into a real prototype in a short period of time.

Job Requirements

  • 4-7 Years of Experience.
  • University Degree in Computer Science, Aerospace, Computer Engineering or any other relavant field. (Having a Masters or a PhD is a huge plus).
  • Have solid foundations in Mathematics, Statistics & Robotics applications.
  • Familiarity with a combination of one of the following:Linux, Python, Deep Learning Libraries, C/C++/OpenGL/OpenCL, ROS & Matlab.
  • Experiences in Real-Time Embedded Software Development, Algorithm allocation &optimisation.
  • Experience in Agile Software Development methodologies.
  • Have strong knowledge in at least one of the following:
  1. Deep learning & Machine learning techniques.
  2. Statistical Modelling, Optimisation and Mathematics.
  3. Computer vision, Image Processing and Signal Processing.
  4. Control theory & Artificial Intelligence.
  5. State estimation and sensor fusion techniques [Kalman filter, particle filter, SLAM etc...].
  6. 3D reconstruction, Structure from Motion and similar algorithms.
  7. Parallell computing (GPU, DSP/FPGA...)
  • Having Published Papers, Patents (Pending or Published) is a huge plus.
  • Having the ability to demonstrate previous work samples related to the field is a huge plus
  • Excellent command of English language (Written and Spoken).
  • German & Swedish are a huge plus.
To apply, please fill the following form and select the job with the code [SA-ENG].
You can mention also your preferred City in the comments of the last page before you submit.

Architect Algorithm Engineer [AA-ENG]

Cairo, München

Job Description

  • Develop embedded software components and drivers for the automotive industry with a special focus on autonomous driving, vision, sensor fusion, DSP, Deep Learning Algorithms & ADAS.
  • Work in a challenging environment with a real mixed nature of research and development.
  • Develop Embedded Algorithm Components for the Automotive Industry
  • Support customers and resolve issues using different automotive algorithms.
  • Propose and work on innovative products and solutions for the future of the automotive technologies.
  • Design software architecture and reusable software components/algorithms.
  • Realize concepts into a real prototype in a short period of time.
  • Experience from a Team Coordination, SCRUM Master Role or Product Ownership
  • Able to resolve extremely complex issues which requrie outstanding problem solving skills.
  • Prepare and conduct trainings internally and externally
  • Can act as the Main Technical reference in Algorithm Projects.
  • Consultancy reference to Customers.

Job Requirements

  • 7-10 Years of Experience.
  • University Degree in Computer Science, Aerospace, Computer Engineering or any other relavant field. (Having a Masters or a PhD is a huge plus).
  • Have solid foundations in Mathematics, Statistics & Robotics applications.
  • Familiarity with a combination of one of the following:Linux, Python, Deep Learning Libraries, C/C++/OpenGL/OpenCL, ROS & Matlab.
  • Experiences in Real-Time Embedded Software Development, Algorithm allocation &optimisation.
  • Experience in Agile Software Development methodologies.
  • Have strong knowledge in at least three of the following:
  1. Deep learning & Machine learning techniques.
  2. Statistical Modelling, Optimisation and Mathematics.
  3. Computer vision, Image Processing and Signal Processing.
  4. Control theory & Artificial Intelligence.
  5. State estimation and sensor fusion techniques [Kalman filter, particle filter, SLAM etc...].
  6. 3D reconstruction, Structure from Motion and similar algorithms.
  7. Parallell computing (GPU, DSP/FPGA...)
  • Having Published Papers, Patents (Pending or Published) is a huge plus.
  • Having the ability to demonstrate previous work samples related to the field is a huge plus
  • Excellent command of English language (Written and Spoken).
  • German & Swedish are a huge plus.
To apply, please fill the following form and select the job with the code [AA-ENG].
You can mention also your preferred City in the comments of the last page before you submit.

Expert Algorithm Engineer [EA-ENG]

Cairo, München

Job Description

  • Develop embedded software components and drivers for the automotive industry with a special focus on autonomous driving, vision, sensor fusion, DSP, Deep Learning Algorithms & ADAS.
  • Work in a challenging environment with a real mixed nature of research and development.
  • Develop Embedded Algorithm Components for the Automotive Industry
  • Support customers and resolve issues using different automotive algorithms.
  • Propose and work on innovative products and solutions for the future of the automotive technologies.
  • Design software architecture and reusable software components/algorithms.
  • Realize concepts into a real prototype in a short period of time.
  • Experience from a Team Coordination, SCRUM Master Role or Product Ownership
  • Able to resolve extremely complex issues which requrie outstanding problem solving skills.
  • Prepare and conduct trainings internally and externally
  • Can act as the Main Technical reference in Algorithm Projects.
  • Consultancy reference to Customers.
  • Recognized in the international community (ex. Conf. Speaker, has published papers, patents)
  • Can lead Research Projects

Job Requirements

  • 10+ Years of Experience.
  • University Degree in Computer Science, Aerospace, Computer Engineering or any other relavant field. (Having a Masters or a PhD is a huge plus).
  • Have solid foundations in Mathematics, Statistics & Robotics applications.
  • Familiarity with a combination of one of the following:Linux, Python, Deep Learning Libraries, C/C++/OpenGL/OpenCL, ROS & Matlab.
  • Experiences in Real-Time Embedded Software Development, Algorithm allocation &optimisation.
  • Experience in Agile Software Development methodologies.
  • Have some knowledge in at least 4 of the following:
  1. Deep learning & Machine learning techniques.
  2. Statistical Modelling, Optimisation and Mathematics.
  3. Computer vision, Image Processing and Signal Processing.
  4. Control theory & Artificial Intelligence.
  5. State estimation and sensor fusion techniques [Kalman filter, particle filter, SLAM etc...].
  6. 3D reconstruction, Structure from Motion and similar algorithms.
  7. Parallell computing (GPU, DSP/FPGA...)
  • Having Published Papers, Patents (Pending or Published) is a huge plus.
  • Having the ability to demonstrate previous work samples related to the field is a huge plus
  • Excellent command of English language (Written and Spoken).
  • German & Swedish are a huge plus.
To apply, please fill the following form and select the job with the code [EA-ENG].
You can mention also your preferred City in the comments of the last page before you submit.

Validation Engineer [V-ENG]

Cairo

Job Description

  • Test cases planning & Execution of test plans (Field and Bench based).
  • Analyze executed test plans, and confirm that the software behavior respects the requirement documents.
  • Report findings (SW Bugs) on defects management tool(s).
  • Report major findings (System Issues) to customers.
  • Communicate testing projects status for Projects and R&D Management and solve conflicts.
  • Solve or define automation& simulation Val/Dev benches issues.
  • Conduct technical reviews on testing artifacts for process, company testing strategy and standards compliance.
  • Review testing related change requests and provide estimates based on related standard estimation models or experience based.
  • provide evidence for compliance of the integrated system items with the system architectural design, including the interfaces between system items.

Job Requirements

  • 3+ years of experience in the automotive systems.
  • University degree in Mechatronics, Computers or Electronics Engineering.
  • Experience in automotive electonics products on system level.
  • Experience in requirements management and refinement (e.g. using DOORS)
  • Background about automotive bus technologies and diagnostics.
  • Experience in communication with automakers for requirements refinement.
  • Excellent command of English language (written and spoken).
  • German language is a plus.
To apply, please fill the following form and select the job with the code [V-ENG].
You can mention also your preferred City in the comments of the last page before you submit.
*To apply to an internship please send an email to resume(at)avelabs.com with "[Internship]" in the subject.