JobMesh

Principal Engineer, Software

Coherent Corp. · Horsham, Pennsylvania, US

Primary Duties & Responsibilities Software development – 75% - Design and develop software features based on high level customer and product line management...

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 experience in embedded software systems - 5+ years of experience in Optical Networking industry (L0 and/or L1 equipment) - Familiar with L2/L3 protocols (LLDP, OSPF, BGP etc.) - Expert in C and C++ programming in embedded systems. - Experience with software functions for system products, such as North-Bound Interfac...