Software Product Engineering Leader

The general mission of the Software Product Engineering Leader will be to ensure the supply of awesome, validated and tested Software Products for the production of products dedicated to make distributors and customers happier than ever. Based on its strong software and/or firmware product development experience and seniority, He/She’ll give spirit to the team by making and guiding with good practices, background developement, building processes and methodologies for analysing, writing, testing and productising software solutions.

ROLE AND RESPONSIBILITIES - How will you contribute?

The Software Product Engineering Leader will be involved in all aspects of software, project and product development – taking ideas from inception to production and being the ground base knowledge resource for the project and development team. He’ll be responsible to:

  • Make the written and formal functional analysis of a problem prior to solving it with software.

  • Sketch, make block schematics and organigram to structure the solutions and to sustain a mandatory strategy for coding. Build the big picture and challenge it with the team.

  • Integrate the testability of the code from the early stage for any solution to be developed.

  • Implement unitary test methods in our software development processes. Automate the test of software solutions. Any other smart test method is welcome.

  • Challenge, choose and standardize good language and method for coding with keeping in mind the right balance between agility and long term view.

  • With the growing internal experience, build standards, procedures and processes for:

  • Coding, variable structure, code self explanation 

  • Standardized languages

  • Documentation of the code

  • Configuration, version, archive and manage developed solutions and code

  • Change log

  • How to bring a software product from the idea to the production

and ensure the evangelization and use of them throughout the team. 

  • Develop solutions and write code to make nice solutions for products and projects.

  • Coordinate, give a frame and develop great software solutions related to the different technical worlds and technologies used and needed by Phoenix-AI like e.g.:

  • AI and deep learning

  • Video AI techniques, frameworks and model structure

  • Self learning systems

  • Computer Vision processing

  • Cryptography

  • Embedded

  • Firmware & BSP

  • IT network

  • IoT and device management platform

  • Edge and embedded solution

  • Human-machine interface frontend

  • Software development techniques, tools and methods 

  • last but not least, any hardware related to the above topics by being keen on those matters and a strong ability to put hands on.

  • Sustain a continuous advanced engineering review of the state of the art related tools and methods  

  • Propose solutions to help to build performant, scalable, and secure systems in the real world.

  • Collaborate in an agile and international environment.

  • Pitch and discuss ideas on new features, technology, and way of working.

  • Listen to the needs, market and customer feedback to propose some long term vision improvement and evolution path for our products and solutions.

QUALIFICATIONS, EDUCATION & SKILLS REQUIREMENTS

  • Hold an engineering Master degree in IT/software. Side knowledge in matters like video AI & embedded electronics are an asset. 

  • Minimum 5 years of proven experience in software development to make products is required.

  • Be keen on working on engineering research with the ability to provide effective engineered solutions. Finding  engineering solutions, trick and tips on the net is part of your guts. 

  • Excellent French communication skills, spoken and written

  • Good command of spoken and written English

  • Full command of python and C++ languages, other languages are welcome.

  • Driving license

  • Live or relocate within a 60km radius of the office

  • SME minded proficiency

PREFERRED SKILLS

  • Team and Corporate strong player and advocate,

  • Considers sense of humor and good mood are more than a soft skill, they’re foundational for mindset, 

  • Critical thinker and problem-solving skills (facts-root causes-solutions),

  • Good time-management and priorities management skills,

  • Achieves objectives within the deadlines, 

  • Works methodically and rigorously,

  • Be able to take initiatives and work in autonomy but the team is always there to help if needed, 

  • Good self confidence in early stage projects or research evaluation, plan and share what’s to be done,

  • Agile and stress resistant, can also provide natural flexibility and availability facing punctual workload or travel requirement,

  • Demonstrates creativity and anticipation, 

  • Continuous process improvement minded,

  • Shows dynamism, enthusiasm, communicates easily with assertiveness, 

  • Positive spirit and good communication skills: likes to share and surprise the team,

  • Integrates any environment and is polyvalent,

  • Strong IT minded,

  • Strong ability to put hands deeply in for software and hardware,

  • A DNA fitted with ultimate values: integrity & respect towards any stakeholders in contact with, fulfillment of company’s rules and procedures, integrate the values of Phoenix-ai and promote its positive image.

What we’ll give you in return :
Loads of advantages with vehicle, group insurance, hospitalisation insurance, meal tickets, a yearly company bonus scheme, …

Start Date : ASAP (Permanent contract - CDI)

Send your resume to hr@phoenix-ai.com