Responsibilities:
· Develop reference applications to showcase Cadence IP and subsystems. Typical applications address Computer Vision, Machine Learning, Automotive, and Audio verticals.
· Develop reference designs on different hardware targets, collateral, and training material for CSG system customers. Participate in trade shows and customer meetings as required.
· Port and integrate CSG software components for reference systems and platforms, and create development SDK for partners and customers.
· Develop at all levels of device software for IO interfaces like HDMI, PCIe, and UCIe on embedded systems with and without OSes.
· Coordinate with partners to integrate 3rd party components and applications with CSG systems.
Requirements:
· BS in EE/CS with 15+ years work experience, or MS in EE/CS with 8+ years experience.
· Expert C coder. Proficiency in Python, Perl, or C++ is a plus.
· Hands-on experience writing low-level software for embedded processors, like ARM.
· Hands-on experience writing driver software for interfaces and peripherals such as HDMI, USB, PCIe, and Ethernet.
· Hands-on experience in creating embedded Linux distributions.
· Experience in porting, linking and debugging embedded software and drivers.
- #LI-VH2