Quanergy is hiring a

C++ Software Engineer - 18090130

Full-Time

COMPANY DESCRIPTION

Job Title:            C++ Software Engineer                                             

Department:       Software 

Region:               Sunnyvale                                                                                                

JOB DESCRIPTION

Quanergy is Inc. is a privately-held Silicon-Valley-based technology company leading the development of 3D-LiDAR sensors and smart sensing solutions for real-time 3D perception, including object detection, tracking, identification, classification and mapping. We are disrupting the LiDAR space, and accelerating the growth of the IoT ecosystem with more affordable, better performing, and smaller LiDAR sensors. 

Quanergy is building several complex cross-platform software solutions to process our LiDAR sensor data. We are looking for a motivated software engineer excited about LiDAR and the potential applications to help us build this software. We work in Agile teams but also have a lot of cross-team collaboration.

CORE RESPONSIBILITIES

  • Maintain and add new functionality into our existing application.
  • Work with QA team on product release and support customer request.
  • Work with team on daily basis on design, implementation and code review.

REQUIRED EXPERIENCE

Requirements:

  • Bachelor’s degree in Computer Science or a similar field of study.
  • 2+ years experience in C++ programming and debugging.
  • Practical experience using C++11, STL, Boost, and Templates.
  • Working knowledge of object-oriented software design and development.
  • Practical experience with version control (preferably Git)
    Practical experience with creating thorough unit tests.
  • Familiar with Agile processes and development.
  • Comfortable with software quality practices such as code reviews and continuous integration.
  • Excellent teamwork and communication skills.

Desired:

  • Experience with PCL, OpenCV, or other image-processing libraries.
  • Experience with distributed systems and networking.
  • Cross-platform experience with Linux and Windows.

EDUCATION REQUIRED

  • Bachelor’s degree in Computer Science or a similar field of study.

REQUIRED KNOWLEDGE, SKILLS, & ABILITIES

  • C++11, STL, Boost, object-oriented software design and development.
  • Unit test experience.
  • Version control like Git

Similar jobs

Other jobs at Quanergy