NX News

Software Technical Lead — FPGA HW/SW

What to read next

NanoXplore réunit l’écosystème spatial européen à la Tour Eiffel autour de l’avenir du spatial souverain
NanoXplore and STMicroelectronics deliver European FPGA for space missions
NanoXplore raises €20 million from MBDA and Bpifrance to accelerate its diversification into defense and its growth in support of European strategic sovereignty
Software Technical Lead — FPGA HW/SW

Join NanoXplore a European leader in radiation-hardened SoC FPGAs and be part of our growing adventure in aerospace and defense !

At NanoXplore, we design and deliver cutting-edge FPGA and SoC FPGA solutions for the most demanding environments : space, defense, avionics, and high-reliability industries. With offices in Paris, Montpellier, and Grenoble, our teams are expanding fast and we are looking for passionate engineers to shape the future of embedded systems.

____________________

 

Are you passionate about building cutting-edge tools that help design electronic circuits in a high-performance environment?

We are hiring an experienced FPGA Technical Lead (Hardware / Software) to join the team and act as a key expert at the intersection of hardware design and software development.

You will work in a highly technical environment, contribute both at a technical leadership level and through hands-on development activities, collaborating closely with software, hardware, QA and support teams.

 

FPGA Tool Improvement & Technical Expertise

  • Identify hardware/software bottlenecks and drive improvements to NanoXplore’s FPGA programming tools.
  • Provide in-depth FPGA and digital design expertise to software and QA engineers.
  • Extend, maintain, and verify the FPGA IP core catalogue.
  • Analyse user needs and propose tailored software solutions.
  • Stay current with FPGA technology trends and evaluate their applicability to NanoXplore tools.
  • Document new features and developments for internal and external users.

 

Quality & Collaboration

  • Work closely with QA teams to ensure the quality and reliability of tools and deliverables.
  • Participate in code reviews and enforce software development best practices.
  • Contribute to the continuous improvement of development processes and methodologies.
  • Ensure effective communication between hardware, software, QA, and support teams.
  • Support product development and help ensure milestone quality across projects.

 

Technical Leadership & Mentoring

  • Act as the go-to technical reference for FPGA hardware/software topics within the team.
  • Mentor and coach engineers, raising the overall technical level of the team.
  • Drive cross-functional collaboration to align hardware constraints with software development.
  • Participate in technical reviews and contribute to defining the product roadmap.

 

PERSONAL QUALITIES

Strong expertise in FPGA design and solid knowledge of FPGA architecture.

  • Strong background in RTL development and simulation.
  • Leadership and mentoring capabilities, with the ability to guide and elevate the team.
  • Ability to work effectively in cross-functional teams (hardware, software, QA, support).
  • Autonomous, rigorous, and well-organised, with strong technical communication skills.
  • Fluent English required, both written and spoken.

 

SKILLS & EXPERIENCE

Education

  • Engineering degree or equivalent in Electronics, Computer Science, or Embedded Systems.

 

Experience

  • Proven experience as an FPGA Technical Lead or senior FPGA engineer in an industrial environment.
  • Experience contributing to FPGA programming tools or EDA software is a strong plus.

 

Technical Skills

  • Strong proficiency in VHDL and/or Verilog; good knowledge of FPGA architectures.
  • Experience with simulation tools (ModelSim/QuestaSim) and static timing analysis.
  • Knowledge of embedded communication protocols: AXI, AHB, APB, SPI, UART, etc.
  • Scripting skills: Python, Tcl, and/or Shell for automation.
  • Proficiency in versioning tools: Git and/or SVN.
  • Familiarity with C++/Qt development or software QA tools (e.g. Squish) is a plus.

 

PRACTICAL INFORMATION

Permanent contract (CDI) — Full time. Positions based in Sèvres, Jacou, or Meylan. Salary according to profile.

  • Contract type: Permanent (CDI)
  • Location: Sèvres / Jacou / Meylan
  • Package: salary according to profile + internal benefits
  • Start date: as soon as possible

 

WHY JOIN US?

  • A fast-growing tech company working on real-world FPGA components, all the way to silicon production.
  • Impactful projects where your ideas truly matter and your expertise drives product direction.
  • A human-sized team fostering collaboration, innovation, and continuous development.
  • Ready to take on the challenge? Shape the future of FPGA programming with us.

NanoXplore’s Careers website is intended solely for individuals seeking employment with NanoXplore.
Staffing and recruitment agencies, as well as candidates represented by an agency, are not authorized to use this site or to submit profiles, applications, or resumes without prior written approval from NanoXplore. Any unsolicited submissions will be considered unsolicited.
NanoXplore does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our job aliases, NanoXplore employees, or any other NanoXplore location.
NanoXplore is not responsible for any fees related to unsolicited resumes or applications.

Add Your Heading Text Here

Embedded Systems

Bridging the gap between silicon and software, the Embedded Systems team designs the low-level tools that make NanoXplore’s FPGAs truly usable and powerful. 


Their core mission : developing the main SDK (Software Development Kit), firmware, and all embedded components that enable seamless configuration, control, and integration of our devices. From bootloaders and drivers to board support packages and diagnostic tools, they ensure our chips speak the right language whether on a satellite, in a defense system, or in a test environment. Their work is foundational : without it, nothing runs. 


What sets them apart is their ability to think system-wide. They work closely with hardware teams and application engineers, adapt to evolving specs, and support real-world use cases with reliability and reactivity. 

They’re not just writing code : they’re building the ecosystem around our FPGAs.


Driven by curiosity and precision, it’s a team where autonomy meets collaboration, and where each line of code contributes to something bigger : making advanced microelectronics accessible and operational for the most demanding applications.