Principal Software Engineer
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
* Experience in Optical Networking industry is preferred (L0 and/or L1 equipment)
* Expert in C and C++ programming in embedded systems.
* Experience with software functions for system products, such as North-Bound Interface, Platform infrastructure, BSP and Applications such as Photonic control, alarms, PMs, Service Management.
* Practical experience across the entire Agile development lifecycle, including continuous integration, continuous deployment (CI/CD), and collaboration through DevOps practices.
Skills
* Experience in Open-Source code, such as SONiC, FRRouting, Open vSwitch etc., will be a plus.
* Familiar with networking protocols (Netconf, Openfig, etc ) and security protocols
* Able to work and deliver on an aggressive schedule.
* Familiar with virtualization and container technologies
* Good written and oral communication skills in English.
Experience in cross-site development with global teams.
Knowledge of Chinese is an asset.
* Programming languages: C/C++ , Go, Python
* Object-oriented design.
* Linux multi-process design, multi-thread design
Working Conditions
* May require occasional off-site meetings or travel
* Regular use of a computer and other office equipment is necessary
* Interaction with team members and external contacts is a regular part of the job
* May require occasional overtime and flexibility in work hours to accommodate the executive's needs
Physical Requirements
* Sitting for extended periods while working on a computer or conducting meetings.
* Use of hands and fingers for typing, writing, and handling documents.
* Occasional lifting of objects or materials up to 20 pounds for administrative tasks.
* Ability to communicate verbally and in writing.
* Mobility within the office environment to attend meetings
Safety Requirements
All employees are required to follow the site EHS procedures and Coherent Corp.
Corporate EHS standards.
Quality and En...
- Rate: Not Specified
- Location: Horsham, US-PA
- Type: Permanent
- Industry: Finance
- Recruiter: Coherent Corp.
- Contact: Not Specified
- Email: to view click here
- Reference: 2008890
- Posted: 2025-10-15 08:28:11 -
- View all Jobs from Coherent Corp.
More Jobs from Coherent Corp.
- Managing Consultant, Environmental Compliance (Senior Level)
- Pharmacy Technician Senior Representative - Freedom Fertility - VFP - Remote, MA
- Product Strategy Senior Advisor
- Director of Nursing
- Physical Therapist
- Occupational Therapy Assistant - PRN
- Housekeeping Aide
- Registered Nurse- Monday through Friday
- COTA
- Laundry Aide
- Product Management Senior Advisor, Claims Transactions and Adjustments - Express Scripts - Hybrid
- Senior Accountant - Sustainability - Remote
- Account Executive, Wholesale Marketplace - Express Scripts - Hybrid
- Pharmacy Operations Lead - Express Scripts
- Relationship Banker - St. Charles Ave - New Orleans, LA
- Sales Manager - Miami, FL
- Senior Electrician - Hopkinsville, KY
- Manager Forecasting-SWHR
- Manager Medical Economics-SWHR
- Manager Pricing and Analytics-Hospital and Ancillary-SWHR