Job Description
Primary Duties & Responsibilities
Software development – 75%
Design and develop software features based on high level customer and product line management requirements Develop new features for existing and future products Resolving bugs and other sustaining issues legacy products Work with validation and integration engineers optical, hardware and test engineering teams to continuously improve product performance, execution efficiency, and development processes. Ensure firmware documentation is accurate and up to date. Teamwork and Support – 25%
Coaching junior software engineers. Drive coding reviews and practices across team Pre and Post sales customer interactions, provide guidance to Field Application Engineers Provide input to documentation team Education & Experience
University degree in Electrical Engineering or Computer Science 8+ years of ...