Are you an experienced Test or Verification Engineer who enjoys working close to software, hardware and complex technical systems?
At Ictech Morocco, we are looking for experienced Embedded Test & Verification Engineers with at least 5 years of relevant professional experience to join our growing engineering organization.
We are interested in engineers from different testing and verification backgrounds. Whether your experience comes from automotive, embedded systems, telecom, industrial systems, IoT or other technically advanced environments, we would like to hear from you.
About the role
As a Senior Embedded Test & Verification Engineer at Ictech Morocco, you will work with verification and validation of advanced software and embedded systems for international clients.
Depending on your background and the project, you may work with test automation, system testing, integration testing, HIL/SIL environments, embedded software verification or complete hardware/software systems.
You will collaborate closely with software developers, system engineers and other specialists throughout the development lifecycle.
What you may work with
Depending on the project and your experience, your responsibilities may include:
- Verification and validation of embedded software and systems
- Development and maintenance of automated test frameworks
- Test automation using Python or other scripting/programming languages
- System, integration and functional testing
- HIL, SIL or other simulation-based testing environments
- Testing of communication protocols and interfaces
- Analysis of requirements and development of test strategies and test cases
- Debugging and root cause analysis
- Continuous integration and automated testing
- Working with hardware and software integration
- Improving test processes, tools and methodologies
- Collaborating with software, hardware and system engineering teams
Who you are
We are looking for engineers who combine a strong testing mindset with technical curiosity and an understanding of software and systems.
You enjoy investigating complex problems, understanding how systems behave and finding ways to improve both product quality and the testing process.
You do not need experience with every technology listed below. We are interested in your overall technical foundation, testing experience and ability to learn.
You have
- At least 5 years of relevant professional experience within software testing, verification, validation, test automation or a related engineering field
- Experience testing embedded software, complex software systems or connected products
- Experience with test automation
- Experience with scripting or programming, preferably Python, C/C++ or similar
- Good understanding of software development and testing methodologies
- Experience working with Linux and/or embedded environments
- Strong analytical, debugging and problem-solving skills
- Ability to understand requirements and translate them into effective test cases
- Ability to work independently as well as within cross-functional engineering teams
- Professional working proficiency in English
Valuable experience
Depending on the project, experience with one or more of the following is considered valuable:
- Python
- C/C++
- HIL / SIL / MIL
- CAN, LIN or Ethernet
- CANoe / CANalyzer
- Automated testing and test frameworks
- Embedded Linux
- CI/CD and automated test pipelines
- Hardware/software integration
- Automotive systems and vehicle networks
- Diagnostics and communication protocols
- Requirements management and traceability
- Functional Safety or Cybersecurity testing
- IoT and connected systems
We do not expect you to know all of these technologies.
Why Ictech Morocco?
Ictech is a technology consulting and engineering company built around experienced engineers, strong technical competence and long-term relationships.
At Ictech Morocco, you will become part of our growing international engineering organization and work on technically challenging projects together with experienced specialists across Morocco and Europe.
Our projects span industries such as automotive, banking, finance, insurance, industrial technology, e-commerce and digital services, giving you the opportunity to work with different products, technologies and technical challenges.
We value technical curiosity, ownership, collaboration and knowledge sharing.
As we continue to grow our presence in Morocco, you will also have the opportunity to be part of building something from an early stage and grow together with the organization.
Application
Interested in joining Ictech Morocco? Send us your CV in English and tell us about your background within software development. We are continuously looking for experienced engineers and would be happy to learn more about you.


