Software Architect – Job Closed
Department: Job Closed
Project Location(s): Job Closed
Education: Bachelor’s Degree
Experience: 5+ years in field
Job Closed
Profile
- Bachelor’s or higher degree in Computer Science or related discipline, or equivalent
industry experience; - More than 3 years experience in field of SW Architecture for Embedded Software or
Android OS; - Fluent written and verbal communication skills in English, French would be a plus;
- Strong analytical skills, ability of synthetizing and presentation skills;
- Work well with tight deadlines and under the pressure, independent;
- Mastering of the system architect “toolbox” (UML, SysML, C4 model, traceability tools,
requirement management); - Be capable of taking a leading role in the software system architecture, able to work alone
or in a team as the need arises, and able to guide and mentor other system / software
architects if required.
Project overview
- We are looking for a Software Architect to join our team in an Embedded Project. You will
work on defining and maintaining the functional and technical architecture of the system,
and on creating and maintaining the System Architecture process, inside Android platform. The goal is to create a product which will be used in the future Android platforms.
Benefits
- Attractive salary (negotiable based on technical knowledge);
- Meal Tickets;
- One bonus vacation day for every 2 years of seniority in our company;
- Flexible working time and remote work opportunity;
- Private medical insurance package;
- Bonus for internal recommendation;
- Access to over 650 sports centers in the 7Card network;
- Opportunity to read a lot of books from Bookster;
- Relocation package in case of need for a convenient start;
- Environment provided for professional development;
- High tech infrastructure.
Nice to have
- Development of software and drivers for SOC microprocessors and their peripherals;
- SPI, DMA, secure firmware boot, RTOS, ARM Cortex;
- Security protocols and digital certification: AES, ECDH, GCMP, CCM, ECSDA, RSA, PKCS,
HMAC; - Wireless sensor networks (WSN), 6LoWPAN, Thread, ZigBee, Matter, Bluetooth, BLE,
UWB; - Multiple microprocessor systems;
- Experience with Python, C++, Qt, Cygwin, Android, Linux, Eclipse, Git, SVN, USB;
- Protocols such as TCP/IP, Ethernet, and Wi-Fi and especially IEEEwireless protocols.
Responsibilities
- Understand a customer need and identify the dimensioning points (value and risk);
- Define and maintain the functional and technical architecture of the system in accordance
with the criteria of performance, cost, quality and risks induced by customer
requirements, implicit or internal requirements and constraints related to the context in
which the system is operated keeping genericity, efficiency, predictability, feature
coverage, and maintenance burden in mind; - Participate in planning, and definition of the technical roadmap;
- Create and maintain reference architecture documentation: design directives, standards
and block diagrams; - Ensure conceptual integrity of defined architectures through their evolution with time;
- Manage the technical relationship with different stakeholders (customer, product teams
and internal/external partners) throughout the project cycle; - Create and maintain the System Architecture process: needs and requirements
management, operational architecture, functional architecture, technical architecture,
collaborative architecture, system modeling; - Conduct / join failure and risk analyzes.