IMAGE: Return to Main IMAGE: Show All Jobs

Position Details: Senior Imaging and Graphics Software Engineer

Location: Paris office and remote, hybrid

Full time

Company description

Our company is a start-up specializing in the development of software for computer graphics / vision and artificial intelligence technologies. We believe that these fields have the potential to revolutionize the way that we interact with and perceive the world around us. Our team is comprised of highly skilled software developers who are passionate about creating innovative solutions that push the boundaries of what is possible with these cutting-edge technologies. Our goal is to deliver top-quality software products that meet the needs of our clients and exceed their expectations. We are constantly seeking out new challenges and opportunities to grow and improve as a company, and we are excited to see where our journey takes us.

Job description

We are seeking a highly skilled and experienced Imaging and Graphics Software Engineer to join our team. The ideal candidate will have a strong background in designing advanced algorithms for volume rendering, 3D graphics and imaging, with at least 5 years of professional experience in this field.

As a Senior Imaging and Graphics Software Engineer, you will be responsible for growing our technology portfolio in the area of free viewpoint video capture, reconstruction and rendering. You should have a deep understanding of 3D rendering, machine learning, image & video processing and AR.

In this role, you will work closely with a team of experts in Machine Learning, Image Capture and Enhancement, AR, photography and mobile Software. You will join a group of engineers with a deep passion for innovation and the excitement of turning wildly disruptive ideas into products that impact the industry at large.

We are looking for a candidate who is passionate about technology development and has a strong track record in 3D graphics. If you have a strong attention to detail and are able to take on new challenges with enthusiasm, we encourage you to apply.

Job responsibilities

As a Senior Imaging and Graphics Software Engineer, your primary responsibilities may include:

  • Designing, developing, and maintaining advanced algorithms for free viewpoint video capture, reconstruction and rendering
  • Contributing to the entire solution development lifecycle (design, test, documentation, support, and release)
  • Adding and optimizing features as per specifications
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Optimizing the performance, quality, and responsiveness of the product
  • Staying up-to-date with the latest developments, technologies and best practices in our domain
  • Participating in code reviews and providing constructive feedback to other team members
  • Mentoring and coaching junior members of the team

Required skills

As a Senior Imaging and Graphics Software Engineer working in a startup, you are expected to have a strong foundation in the following skills:

  • 3D Graphics and Rendering: You should have extensive hands-on experience and in-depth understanding of 3D Graphics technologies.
  • Image capture, SLAM, AR: You should have good understanding and experience in technologies such as Image capture, 3D sensing, SLAM, AR, HDR, color correction.
  • Machine Learning: You should be up-to-date on the latest developments in Machine Learning and have architected, built and scaled machine learning pipelines in real life environments  
  • Software Development and Scripting: You should be proficient in Python and C++ and used to developing scripts to automate your work.
  • Debugging and troubleshooting: You should have strong debugging and problem-solving skills, and be able to quickly identify and resolve issues that arise during development.
  • Collaboration and communication: You will be working closely with a team of developers, designers, and other stakeholders, so it's important that you have strong communication skills and are able to work effectively in a collaborative environment.
  • Continuous learning: Working in a startup means that you will be constantly learning and adapting to new technologies and methodologies. You should be comfortable with self-directed learning and be able to stay up-to-date with the latest trends and best practices in our field.

Preferred skills

The following skills are not required but definitely nice-to-have ones :

  • Proven portfolio of released applications
  • Experience with Augmented reality software frameworks : ARKit, ARCore
  • Experience with optimization of ML or Graphics algorithms for mobile devices
  • Experience with hardware-accelerated graphics APIs such as Metal

Benefits and perks

  • RTT (reduction of working time)
  • Meal vouchers
  • Bonus / Stock Options
  • Very good health insurance
  • Excellent working atmosphere, company culture based on trust and helping each other
  • Work environment : start up, hybrid work

Our recruitment process

  • Screening and interview by CTO
  • Coding game
  • Technical interview by 2 senior members of tech team
  • Final interview by CEO
  • Fast decision process / hiring
IMAGE: Apply to Position




Powered by: OpenCATS - Applicant Tracking System