Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

Celestron

Software Engineer

Torrance, CA
Full Time
Paid
  • Responsibilities

    Job Description

    SOFTWARE ENGINEER

    Celestron, the world’s leading telescope company, is seeking a Software Engineer to add to its in-house Product Development department. This position offers a unique opportunity to work with a multidisciplinary team on exciting consumer products.

    JOB RESPONSIBILITIES:

    • Actively collaborate with a tight-knit team of experienced and dedicated engineers to help define and develop new product ideas into successful products.
    • Create and maintain software supporting Celestron’s line of computerized mounts and accessories. Field testing and debugging of various electro-mechanical systems.
    • Work with both bare-metal embedded systems as well as embedded Linux systems
    • Work on Android, iOS, and PC applications for controlling telescopes and accessories
    • Create and maintain clear documentation for developed software, associated tests, and test procedures. Maintain accurate records of software releases.
    • Stay abreast of developing software technologies.
    • Assist Tech Support and Repair teams with challenging cases.
    • Monitor trends in amateur astronomy. Assist in supporting software beta testers.
    • Use an understanding of the specific needs of our end users, to propose and develop new products and functionality.

    JOB REQUIREMENTS:

    • B.S. in science/technology.
    • 1-3 years programming experience.
    • Proficiency in one or more high level programming languages (C#, Java, Swift etc) with a focus on user application development.
    • Experience creating and maintaining user applications including user interfaces and backend functionality.
    • Experience with C / C++ programming.
    • Willingness to collaborate with other programmers using agreed upon interfaces, style sheets, project outlines, code review and version control systems.
    • Self-starter – the initiative to overcome challenges individually when needed.

    USEFUL EXPERIENCE:

    • Structured, object-oriented programming, design patterns.
    • Unit testing
    • Version control systems (SVN, Git)
    • Experience with mobile app development
    • Experience with UI design
    • ADDED VALUE:
    • Amateur astronomy
    • Motor control system implementations
    • Embedded Linux
    • Controlling peripheral hardware at the register level
    • Electrical Engineering skills
    • RTOS

    WORKING CONDITIONS:

    An open office environment with an electronics lab area. Some field testing takes place at night in an on-site observatory. Occasional travel for trade shows and meetings. Working from home is required during the pandemic.

    Company Description

    An award-winning legacy brand for over 60 years, Celestron has grown to become the world leading telescope maker, and enjoys brand-name recognition among serious amateur astronomers for superior optics, outstanding design, and innovative technology. Celestron also develops a wide range of exciting products and technologies that enhance the science, outdoor and educational markets.