Share this Job
Staff Software Engineer
Experience Level:
Individual Contributor
Job Type:
Full-Time
Location:
France - Toulouse, FR
Requisition ID:
5025
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;
- Help Product Managers to formalize system requirements and derive into meaningful engineering constraints;
- 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
Requirements:
- Bachelors or higher degree in Computer Science or related discipline, or equivalent industry experience;
- More than 10 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;
- Liking working in an international context;
- Mastering of the system architect “toolbox” (UML, SysML, C4 model, traceability tools, requirement management);
- Strong culture of the different operating systems, their rules and philosophy;
- High sensibility to security issues and best practices;
- 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;
Would be a plus:
- Development of software and drivers for SOC microprocessors and their peripherals;
- System architecture design and security considerations;
- Wireless communications protocols, including data encryption and authentication aspects;
- 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;
- Python, C++, Qt, Cygwin, Android, Linux, Eclipse, Git, SVN, USB;
- Protocols such as TCP/IP, Ethernet, and Wi-Fi and especially IEEE 802.15 wireless protocols;
- Two-way ranging and/or real-time location systems (RTLS).
#LI-SM1
MAKE A DIFFERENCE AT QORVO
We are Qorvo. We do more than create innovative RF and Power solutions for the mobile, defense and infrastructure markets – we are a place to innovate and shape the future of wireless communications. It starts with our employees. As a unified global team, we bring a commitment to excellence, growth and a passion for creating what's next. Explore the possibilities with us.