Share
•Contribute to the design and architecture of new or re-engineered software/storage environments
•Prepare written software/storage specifications for sophisticated products from architectural diagrams and documents
•Build and review design, functional, technical and/or user documentation, as needed
•Develop, review and implement test strategies for software products and systemsEssential Requirements
6 to 8 years of experience in C and Python, with hands-on experience in developing, debugging, and maintaining software applications using these languages
Solid understanding of operating systems, firmware, device drivers, and embedded systems concepts
Exposure to hardware-software integration, especially in embedded or low-level systems
Ability to learn and adapt to new tools, languages, and platforms with minimal supervision
Desirable Requirements
Strong problem-solving skills and ability to work independently and collaboratively in cross-functional teams
Excellent communication skills and ability to contribute meaningfully during technical discussions and brainstorming sessions
Application closing date:30 September 2025
These jobs might be a good fit