joseph

Staff Software engineer, Technical Lead
Male40 y/oIndustry Research/Other consulting/research positions/IT Project Management/Automotive R&D/Project Management/Implementation Engineer/Project Specialist/Assistant/Project Manager/Supervisor/Backend Development/Algorithm Engineer/Operations Engineer/Technical/R&D Manager/Architect/Robotics EngineerLive in BelgiumNationality France
Share

Summary

Robotic and software engineer looking for challenging positions to implement innovative solutions in leading edge technologies. Efficient problem-solver, with strong communication skills and adaptable to new challenges. Awarded Best individual contributor in Sony as innovation driver for the proposition of multiple innovative solutions.

Work experience

  • Staff Software Engineer & Technical Lead

    Sony Depthsensing Solutions
    2023.09-Current(2 years)
    ▷ Automotive division – Support validation of new sensors, IMX775 (RGBIR) & lidars  Characterize, validate, calibrate and compare different lidars for automotive project.  Develop tools to help automatize the validation of new sensor IMX775.  Compare different image processing pipelines: floating point model vs. fixed point RTL model.  Develop mock drivers to simulate the communication between validation tool and hardware for testing.  C++, python, WSL, git, Halide, CUDA, Verilog, RTL, PyTorch, pytest, doctest
  • Staff Software Engineer & Technical Lead

    Sony Semiconductors Solutions Shanghai
    2019.09-2023.09(4 years)
    ▷ China Development Center division – Promote ToF in Chinese market  Teach ToF technology to new members (principles, calibration, filtering, tuning).  Set the validation protocol with new sensors (IMX518, IMX627) and new tuning parameter settings.  Develop new filters (e.g., temporal filter) for Spot ToF technology, to increase distance of detection outside.  Assist customers, find solutions to overcome (or limit) the effect of raised issues with ToF sensors.  Develop tools to support validation of smart camera (IMX500).  Support validation of new dToF sensor (IMX611). Work on tuning manual.  Develop an algorithm to detect glass using dToF sensor (to prevent autofocus on glass).  C++, python, docker, Linux, Git, OpenCV, PyTorch, pytest, doctest
  • Senior Software Engineer

    Sony Depthsensing Solutions
    2018.08-2019.09(a year)
    ▷ Mobile division – Development of iToF  Develop depth images filters for iToF sensor IMX316. o Dedicated for mobile platforms, trade-off between image quality and power consumption. o Develop destructive filters (e.g., kill flying pixels) and corrective filters (e.g., bilateral filters).  Support customers on-site (Shanghai), tune filters, explain the advantages and limitations and discuss solutions.  Support for autofocus, room measurement, 3D reconstruction and SLAM applications.  C++, python, Git, OpenCV, pytest, doctest
  • Robotic Engineer / System Engineer

    Space Applications Services
    2014.01-2018.08(5 years)
    ▷ Project LUVMI – conception of a lunar rover platform * https://salini.github.io/mov/projects/luvmi/luvmi_octomap_lq.webm  Create virtual reality application to promote rover capabilities (Unity3D, Oculus Rift)  Develop Simulation & control framework (Unity3D, ROS, Gazebo, ZMQ)  Implement real motor control using CAN protocol (ROS, CAN, Raspberry Pi, C, Linux, python) ▷ Project DexROV – teleoperated ROV operations using satellite link * https://www.youtube.com/watch?v=ACZ5Qv65kJg  Implement Real-time Haptic Engine (H3D API, C++, ROS) ▷ Project RegoLight – solar sintering with regolith simulants * https://www.youtube.com/watch?v=NOe3YwVvNt0  Develop all the high-level control software of the printing gantry (ROS-like, ZMQ, python, Qt) ▷ Project SHEE – self-deployable habitat for extreme environment: * https://www.youtube.com/watch?v=VN0KCEDTJ0k  Develop a virtual tour of the SHEE habitat (Unity3D, Oculus Rift)  Develop application to control and monitor the habitat (python, Qt, GxWorks2, MC Protocol) ▷ Project MIRAD – exoskeleton for rehabilitation * https://salini.github.io/mov/projects/mirad/02bis_wearingVirtualExoAndCollisionDetection.mpg.webm  Develop simulation framework for lower-limb exoskeleton (C++, Qt)  Develop real-time display of person with exoskeleton moving in front of Asus Xtion (C++, OpenNI) ▷ Project ICARUS –multi-robot operations for search-and-rescue * https://www.youtube.com/watch?v=_YtIPDZFt_k  Support demonstrations by creating scripts and ROS nodes (Linux, ROS, python, bash)
  • PhD Student & Research Engineer

    ISIR Laboratory (UPMC Paris 6)
    2008.10-2014.01(5 years)
    ▷ Research Engineer  Develop real-time implementation of dynamic controller in ROS and XDE (Linux, C++, python, XDE, ROS) ▷ PhD thesis on humanoid robotic control  Design of robotic dynamic controller based on optimization program (LQP) (Linux, C++, python)

Educational experience

  • UPMC Paris 6

    robotics
    2008.10-2012.06(4 years)
    Dynamic control for the task/posture coordination of humanoids : toward synthesis of complex activities https://theses.hal.science/tel-00710013
  • UPMC Paris 6

    computer science
    2007.09-2008.09(a year)
    Artificial intelligence, decision making and operational research
  • ENSAM Paris

    Mechanical engineering
    2004.09-2007.09(3 years)
    Industrial engineering, CAD and mechatronics

Languages

English
Proficient
French
Native
Chinese (Mandarin)
Normal

Certificates

Project Management Professional (PMP® - www.pmi.org)

Skills

Edition: Catia, SolidWorks, Blender, Gimp, KdenLive
IT: git, cmake, docker, pytorch, pytest, doctest
OS: Windows, Linux, WSL, ROS
Programming language (Python, C++, C, C#, Halide))
Software development
Image processing
Simulation
Robotic control
Resume Search
Nationality
Job category
City or country
Jobs
Candidates
Blog
Me