Pixium Vision Company Logo o n NeuroTEchX Services

Full-Stack Software Architect

  • Full Time
  • Paris, France
  • Applications have closed

 

Full-Stack Software Architect

 

Brief Summary of key job aspects

The Full-Stack Software Architect is responsible for the design architecture, development and support of the medical software components and systems (products and tooling) of the Pixium Vision product line.

  • She / He collaborates with software, electronics and systems engineers as well as external consultants, as appropriate. She / he is also responsible for providing the necessary technical support to the production and end users of the products, identifying possible problems and proposing software improvements and optimizations.
  • She / He masters the phases of design and development of medical software or similar regulated environment.,

 

Responsibilities

  • Be responsible for the software architecture of the systems and its components in accordance with the requirements, the risk analysis and the hardware interfaces of Pixium products and accessories,
  • Develop and maintain embedded and end-user application software,
  • Develop and maintain software tools for system functional validation or production of Pixium Vision’s as appropriate,
  • Participate to the definition and review of software requirements led by the Software Group Leader,
  • Identify and evaluate new software solutions for the functional evolution of products, in coordination with the electronics leader and with the main stimulation engineer,
  • Produce the documentation of the phases of the development cycle (full-stack software architecture, design specifications and detailed design) in accordance with the appropriate regulations and Pixium’s quality system (eg IEC 62304/82304 standards),
  • As software expert, support technical analysis and maintenance of released products,
  • Support the test strategy for the developed applications:
  • Define the software unit test strategy and implement tests accordingly,
  • Lead code reviews with peers or subcontractors,
  • Support the software integration test strategy,
  • Ensure the traceability of the software code and configuration items, document and manage their changes using Git and Jira,
  • Use/introduce good practices in software developments to ensure source code quality and easy maintainability.

 

Minimum Qualifications/Experience

  • Degree in computer science, engineering or equivalent,
  • A minimum of three years practical experience in embedded systems and/or IoT, security and reliability software design, and coding,
  • Mastery of the design and development phases of medical software or similar regulated environment: previous experience in Medtech, aeronautics or transport would be a plus,
  • In-depth knowledge in the development of embedded software in C or C++ language,
  • In-depth knowledge of embedded Linux OS and microcontrollers. Android experience would be a plus,
  • Good knowledge in applicative and network protocols developments,
  • Good knowledge and experience of state-of-the art software development methods /tools and architectures,
  • Working knowledge of software integration of systems on module (SoM),
  • Good English language skills and technical facilitation skills, ability to communicate complex technical designs in a synthetic manner,
  • Skills in camera drivers and wireless technology (Wifi, Bluetooth) programming would be an advantage.

 

Personal Attributes

  • Ability to evolve in a highly regulated environment involving long development cycles,
  • Open-minded, team player, committed to global team effort and helping others. Ability to work in a team and in a multidisciplinary environment,
  • Hands-on, field driven,
  • Analytical, pragmatic, problem solver, results-oriented.

 

Please click here to apply.

 

No Comments

Sorry, the comment form is closed at this time.