Principal Engineer, Firmware
Experience:
5+ years of experience in control systems development with FPGA and/or microcontrollers writing firmware for embedded applications. Experience on optic communication industry is preferred.
Expert on C and C++ programming in embedded system, and experience on assembly programming language as well.
Good understanding and experience in Object Oriented design. Being familiar with software architecture and design patterns is preferred.
Experience in lab bench debugging tools oscilloscopes, logic analyzers.
Experience with problem analysis and resolution.
Demonstrated ability to achieve results independently or working with others.
Ability to recommend and implement improvements.
Excellent interpersonal and communication skills.
Experience with networked PC based computer systems.
Experience with embedded Linux development.
Experience on security features development, like secure boot and secure upgrade, is preferred.
Special Skills:
Programming languages: C, C++, Assembly. Being familiar with python is preferred.
Knowledge and experience on NIOS, ARM and GNU tool chains
The ability to work independently with less guidance from the supervisor
Creative, analytical and structured problem-solving capabilities
Knowledge on optical components driver and calibration
Ability to handle multiple priorities involving external and internal priorities
Ability to excel in a cross-organizational, cross cultural, global team environment
Handle special assignments promptly and professionally
Set a high standard of ethics, professionalism, leadership, and competency
Demonstrates and promotes the Coherent Worldwide values: I CARE (Integrity, Collaboration, Accountability, Respect and Enthusiasm)