Senior Firmware Engineer
Primary Duties & Responsibilities
Firmware Development for EDFA Products (Module and Line Card) - 40%
* Learn and master the existing custom RTOS platforms.
* Respond to specifications and engage in technical discussions with customers.
* Collaborate closely with hardware and FPGA engineers to define the architecture.
* Develop algorithmic improvements to new products as required, as well as extracting alogorithms from existing codebases.
* Independently complete the entire firmware development process, including coding, verification, and release.
* Manage code repository and track issues.
Firmware Development for OTDR Products - 40%
* Learn and master existing OTDR algorithms and HW/SW interfaces.
* Work with optical and hardware engineers to develop new solutions and algorithms according to project needs.
* Independently complete the entire firmware development process for new algorithm and new features, including coding, verification, and release.
Technical supervision and/or guidance of junior engineers may be required
* Maintenance and migration of existing OS / RTOS features to new hardware platforms
* Manage code repository and track issues.
* Interface with global firmware teams in Asia and India in co-development situations and large programs
Legacy Products Sustaining - 20%
* Study the existing product specifications and firmware implementation.
* Develop new features based on customer requirements.
* Resolve firmware issues in existing products.
Education & Experience
* Bachelor's degree or higher in Electrical Engineering, Computer Science, or related fields.
* 8+ years of experience in control systems development with FPGA SoC and/or microcontrollers, focusing on firmware development for embedded applications.
Experience in the optical communication industry is preferred.
* Expertise in C++ programming for embedded systems, with experience in assembly programming.
* Strong understanding and experience in Object-Oriented design.
* Experience in EDFA or control systems development, including data acquisition, filter design, curve fitting, data calibration, open-loop control, and closed-loop control.
* Experience in OTDR or diagnostic equipment algorithm development, including Noise Reduction Algorithms, Curve Fitting Algorithms, Event Detection Algorithms, Dynamic Range Enhancement, and Fault Location Algorithms.
* Proficiency in lab bench debugging tools such as oscilloscopes and logic analyzers.
* Experience with problem analysis and resolution.
* Proven ability to achieve results independently or collaboratively.
Skills
* Programming Languages: C++, Python, Assembly.
* Knowledge and experience with NIOS, ARM, and GNU toolchains.
* Proficient in control algorithms and digital signal processing (DSP) algorithms.
* Ability to work independently with minimal supervision.
* Creative, ana...
- Rate: Not Specified
- Location: Horsham, US-PA
- Type: Permanent
- Industry: Finance
- Recruiter: Coherent Corp.
- Contact: Not Specified
- Email: to view click here
- Reference: 2005887
- Posted: 2024-10-17 08:48:09 -
- View all Jobs from Coherent Corp.
More Jobs from Coherent Corp.
- Sales Market Operations Lead Analyst
- Product Management Advisor - Express Scripts - Hybrid
- Medical Assistant Float - North West Region - Evernorth Care Group
- Home Infusion Nurse, 32 hours - Accredo - Houston, TX
- Actuarial Senior Analyst
- Staff Fulfillment Pharmacist - Accredo- Warrendale, PA
- Home Infusion Registered Nurse - Accredo - Minneapolis or St. Paul, MN
- Actuarial Lead Analyst - Medicare
- Onsite Health Educator - Health Coach - Evernorth - Tampa, FL
- Home Infusion Nurse, Per Diem - Accredo - Tucson, AZ
- Clinical Peer Reviewer (Licensed Psychologist w/BCBA) - Evernorth Health Services - Remote
- Client Account Lead Analyst - Hybrid
- Pharmacy Technician Associate Representative - Express Scripts - Onsite
- Float Pool RN Case Management Lead Analyst - Evernorth Health Services - Remote (Open)
- Pick/Packer,- CuraScriptSD
- Float Pool (RN) Case Management Lead Analyst - Evernorth Health Services - Remote
- Administrative Assistant Sr. Associate - Hybrid - Cigna Global Health Benefits
- Injectable Territory LA South
- CNA- Certified Nurse Aide
- Culinary Aide