cover image
NANOXPLORE

NANOXPLORE

www.nanoxplore.com

3 Jobs

96 Employees

About the Company

Main designer and developer of SoC FPGAs in Europe, NanoXplore offers a comprehensive portfolio of SoCs and FPGA devices for aerospace, defense and industrial markets. The company has ties with clients all over the world, and offers state of the art radiation hardened components, as well as a complete suite of design software.

Feel free to contact us for more information: sales@nanoxplore.com
If you wish to join us, send your resume to: careers@nanoxplore.com

Listed Jobs

Company background Company brand
Company Name
NANOXPLORE
Job Title
Ingénieur Logiciel - Développement IHM (FPGA) H/F (H/F)
Job Description
**Job Title:** Software Engineer - FPGA UI Development **Role Summary** Develop and optimize user interfaces for FPGA programming tools in a technical environment, focusing on C++/Qt and user experience. Collaborate with QA and support teams to enhance software functionality. **Expectations** Minimum 3+ years in C++/Qt development for Linux/Windows platforms. Experience with UI/UX methodologies and collaborative software projects. **Key Responsibilities** - Design and implement C++/Qt-based widgets for FPGA tools - Optimize user experience (UX) for application interfaces - Enhance and verify tools using automated testing (e.g., Squish) - Analyze user requirements and propose interface solutions - Validate tools through QA collaboration - Document software developments for internal and external stakeholders **Required Skills** - Advanced C++ programming with modern standards - Proficient in Qt framework and cross-platform development - Strong UI/UX design and evaluation capabilities - Team collaboration in agile or cross-functional settings - Analytical problem-solving, autonomy, and technical documentation **Required Education & Certifications** Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. No specific certifications required.
Sevres, France
On site
Junior
31-12-2025
Company background Company brand
Company Name
NANOXPLORE
Job Title
Ingénieur Logiciel - Développement Algorithmique (FPGA) (H/F)
Job Description
**Job Title** Software Engineer – Algorithmic Development (FPGA) **Role Summary** Design, implement, and optimize C++ algorithms for FPGA placement and routing, prototype and test solutions in Python, collaborate with QA and support teams for tool validation, and document software for internal and external users. **Expectations** - Minimum 3 years of industrial C++ software development experience in a hardware/embedded/FPGA context. - Proficiency in modern C++ (OOP) and Python. - Ability to analyze, critique, and refine algorithms. - Strong teamwork, communication, and independent problem‑solving skills. - Commitment to performance optimization and continuous improvement of tools. **Key Responsibilities** - Develop advanced placement and routing algorithms for FPGA in C++. - Prototype and validate algorithms using Python scripts. - Optimize application performance in collaboration with support and architecture engineers. - Continuously improve and verify tools and algorithms. - Assess end‑user requirements and propose appropriate software solutions. - Participate in tool validation and qualification with the QA team. - Document development work and new features for users. **Required Skills** - Advanced C++ development (OOP, modern standards). - Python programming (prototyping, testing). - FPGA and embedded systems knowledge. - Algorithm design, analysis, and optimization. - Team collaboration across multidisciplinary groups. - Technical writing and documentation. **Required Education & Certifications** - Bachelor’s degree (or higher) in Computer Science, Electrical Engineering, or a related field. - No specific certifications required.
Sevres, France
On site
Junior
31-12-2025
Company background Company brand
Company Name
NANOXPLORE
Job Title
SoC / IP Verification Lead Engineer F/H
Job Description
Job Title: SoC / IP Verification Lead Engineer (F/H) Role Summary: Lead and build a verification team to ensure quality, robustness, and reliability of SoCs and IP. Collaborate with Architecture and Design teams, develop verification plans, write and run simulations, debug complex designs, drive best‑practice adoption, and mentor engineers. Expectations: - Build and structure the verification team (recruitment, onboarding, mentorship). - Define and write verification strategies and test plans. - Lead adoption of continuous improvement and industry best practices. - Manage team performance and professional growth. Key Responsibilities: - Develop and maintain test environments, run simulations, analyze results, and debug designs. - Collaborate with Architecture and Design to understand specifications and system architecture. - Define, write, and review verification strategies and plans. - Mentor and coach verification engineers to elevate overall skill level. - Implement and promote best‑practice verification methodologies. Required Skills: - Expert knowledge of SoC/IP verification methodologies and tools. - Proven experience writing verification and test plans. - Strong background in RTL coding (VHDL, SystemVerilog). - Experience with low‑power verification (UPF), DFT concepts, and associated tests. - Advanced testbench development (UVM, SystemVerilog, C). - Scripting proficiency: Python, C, Tcl, Shell. - Deep understanding of complex SoC architectures (ARM, cache coherence, SMMU, interconnects, PCIe, Ethernet, DDR controllers, trace/debug, interrupts). - Knowledge of SoC bus protocols (AMBA ACE, CHI, AXI, AHB, APB) and standard peripherals (SPI, eMMC, JTAG, UART). - Familiarity with memory interfaces (DDR4/5, LPDDR5). - Basic formal verification concepts. - Strong communication and technical writing skills in English. Required Education & Certifications: - Engineering degree or equivalent (B.Sc./M.Sc.) in Electrical/Computer Engineering or related field. - Minimum 8 years of experience in SoC/IP verification. ---
Sèvres, France
On site
Senior
04-02-2026