Description
Nalys is a Franco-Belgian consulting group driving innovation in Life Sciences, Innovative Software, and Energy since 2011.
Our mission is clear: empower engineers with high-value projects and provide them with the tools, guidance, and opportunities they need to deliver excellence for our clients.
With a strong presence across Belgium and key regions in France (Γle-de-France, Normandy, Centre-Val de Loire, and Hauts-de-France), we bring expertise to leading companies and showcase our know-how through the talent and commitment of our teams.
The mission will be :
- Collaborated with Product Owners to clarify customer requirements, define new features and use cases, and identify failure scenarios early to strengthen system architecture.
- Built in-depth expertise across diverse hardware components, including IΒ²C sensors, persistent storage (eMMC, NOR), and complex Systems-on-Chip, integrating them into new product designs.
- Designed scalable and maintainable software architectures, defining modules, interfaces, task priorities, and concurrency mechanisms.
- Developed portable and reusable software for multiple processor architectures, including single- and multi-core systems (Arm, MIPS, PPC).
- Ensured long-term software quality, reliability, and maintainability through best practices and continuous improvement.
- Provided regular technical updates to project managers, highlighting risks, issues, and mitigation strategies.
- Implemented embedded software using C/C++, including build systems (Makefiles) and automation scripts.
- Identified and resolved memory leaks using commercial static and dynamic analysis tools.
- Developed and automated unit and integration test cases to validate functionality and improve coverage.
- Analyzed and optimized CPU utilization and memory consumption on embedded targets.
- Debugged and troubleshot software issues on target hardware and within simulation environments.