Job Description:
As an Embedded Software Engineer, you will have the exciting opportunity to design and develop firmware for cutting-edge LSIs, including USB4, HDMI and DisplayPort, with applications spanning across ICT, A/V, AR/VR and more.
In this position, you'll collaborate closely with development experts across various sites and engage directly with customers, offering comprehensive technical support across the entire product lifecycle. This encompasses everything from the initial stages of conceptualization and design to the development phase and culminating in the final implementation.
Key responsiblities:
· Innovate and develop new software modules or solutions.
· Seamlessly integrate software modules into the system platform.
· Facilitate and participate in design reviews to ensure optimal solutions.
· Conduct meticulous software debugging and unit testing for robust implementation.
· Collaborate closely with customers to promptly address and resolve issues.
· Methodically gather and analyze requirements from customers to inform development processes.
· Provide comprehensive technical support and deliver training to sales teams, distributors and customers.
Requirements:
· Possess a minimum of a Bachelor's degree in Computer/Electronics Engineering or a related field.
· Demonstrate proficient practical skills in Embedded development, encompassing both Hardware and Software aspects.
· Preference for candidates with a robust understanding of embedded software system development, spanning Specifications Analysis, Design, Implementation and Testing.
· Capable of thriving in a fast-paced, challenging environment and adept at providing effective resolutions to red-alert issues.
· Advantageous to have knowledge in one or more of the following: USB PD, USB4, HDMI and DisplayPort.
· Exhibit initiative, effective communication skills and a collaborative team spirit.
· Willingness to travel with short notice.