Senior Software Engineer

San Francisco

Job Description

    • Review, improve, optimize existing software modules
    • Develop new software modules based on requirements from other teams
    • Write unit tests and integration tests for existing and new modules
    • Work with test engineers who will be testing the software on live platform

Skills & Experience

    • Required:
    • Strong experience in C++ or Python
    • Ability to debug complex programs step by step
    • Experience using DVCS in a team (eg git)
    • Good communication skills

    • Preferred:
    • Qt (or PyQt)
    • ROS
    • SQL
    • Linux
    • Robotics
    • Microcontroller firmware