Principal Firmware Engineer
Primary Duties & Responsibilities
Firmware development - 80%
* Design and develop control algorithms, features and f/w test processes used across multiple products.
Perform unit functional tests and robustness tests.
Continuously improve code reusability, execution efficiency and product performance.
* Ensure firmware documentation is accurate and up to date.
* Work with optical, hardware and test engineering teams to continuously improve firmware performance, execution efficiency, and development processes.
Teamwork and supporting - 20%
* Coaching junior engineers on firmware developing.
Drive coding reviews and practices across team
* Customer, NPI and Manufacturing support
* Responsible for resolving sustaining issues, fixing bugs in legacy products, and implementing new customer-requested features.
Education & Experience
* University degree in Electrical Engineering or Computer Science
* 8+ years of experience in embedded systems real time control systems development with microcontrollers and FPGA hardware
* Experience in Optical Communication industry is preferred.
* Expert on C++ programming in embedded system, and experience on assembly programming language preferred.
* Experience in Object Oriented design.
* Practical experience across the entire Agile development lifecycle, including continuous integration, continuous deployment (CI/CD), and collaboration through DevOps practices.
* Experience in lab bench debugging tools oscilloscopes, logic analyzers.
* Should be able to work and deliver on an aggressive schedule.
Skills
* Knowledge and experience on NIOS, ARM and GNU tool chains.
* Self-starter, highly motivated, dedicated and teamwork oriented.
* The ability to work independently with less guidance from supervisors.
* Creative, analytical and structured problem-solving capabilities
* Knowledge of digital signal processing and control theory, including the design of various filters as well as open-loop and closed-loop control systems.
Strong communication skills and experience working in cross-cultural and global team environments
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 p...
- Rate: Not Specified
- Location: Horsham, US-PA
- Type: Permanent
- Industry: Finance
- Recruiter: Coherent Corp.
- Contact: Not Specified
- Email: to view click here
- Reference: 2008438
- Posted: 2025-09-29 08:39:04 -
- View all Jobs from Coherent Corp.
More Jobs from Coherent Corp.
- Sortierer für Pakete – Minijob / Aushilfe (m/w/d)
- Sortierer für Pakete – Minijob / Aushilfe (m/w/d)
- Sortierer für Pakete – Minijob / Aushilfe (m/w/d)
- Sortierer für Pakete – Minijob / Aushilfe (m/w/d)
- Sortierer für Pakete – Minijob / Aushilfe (m/w/d)
- Postbote – Aushilfe / Abrufkraft (m/w/d)
- Postbote für Pakete und Briefe (m/w/d)
- Postbote für Pakete und Briefe (m/w/d)
- Inspector (Aerospace Casting) (Bloomington, MN)
- Forklift Driver 1st shift (Bloomington, MN)
- Facilities & Maintenance Manager - Aerospace- 3D Printing (Burlington, MA)
- CalibrationTechnician (Albany, OR)
- Project Manager
- Provider Data Manager - Cigna Healthcare - Remote
- Pharmacy Production Clerk - Accredo
- Home Infusion Nurse - Accredo - Seattle, WA
- Principal, Chief of Staff (D&A Performance) - Hybrid
- Strategic Account Executive; U500 (New York/New Jersey)
- Warehouse Associate Representative
- Postbote für Pakete und Briefe (m/w/d)