Job Detail

Senior Software Architect

Inseriert am: 08.03.2020
Senior Software Architect


Summary


In this temporary mission as Senior Software Architect, your mission is to support the software team by ensuring that system-level design is solid, code is well-written, and that all documentation and code comments are complete and high-quality. You will propose improvements, and also be responsible for improving documentation and writing missing documents. You must be independent, good communicator, synthetic, structured and organized, and able to share knowledge across multidisciplinary team in a high-tech environment. You must be an excellent architect and know the best coding practices in C, C++, Python, and have good knowledge in embedded software, mobile applications, and web development.


Responsibilities



  • Check-up all firmware, mobile application and web code bases

  • Review the software architecture and create a synthetic description of code blocks, IP integration, and interfaces

  • Document third-party IP integration

  • Document API & SDK interfaces

  • List and document protocols

  • Review system architecture against specifications, and assess test & validation results


Skills and Qualifications



  • Advanced degree in Computer Science

  • 5+ years as software architect

  • 5+ years of experience with ARM firmware, Linux drivers, mobile app design, and web design

  • Experience designing embedded C/C++ firmware and drivers

  • Experience using TCP/IP, UDP and VoIP; any other protocol advantageous

  • Knowledge of wireless audio streaming protocol and techniques

  • Experience with multiple DSP platforms

  • Experience in Yocto Linux

  • Swiss working permit or EU citizen


About the company


HED Technologies is a company developing a new range of premium wireless audio products for the electronics consumer market. We are now looking for skilled engineers to develop first-class technologies that will enhance experience of audio with a new fresh design. You will join a dynamic company with entrepreneurial spirit and potential to grow while working on ground-breaking high-tech products.


Job Types



  • Full-time, fixed-term (3 months, renewable)

  • Full-time, Temporary, Contract

  • Experience

    Software Architect: 5 years (Required)

    Education

    Master's (Required)

    Location

    Genève, GE (Required)



Details