 
        
        Job description
Summary
Senior level embedded software engineer to work with other embedded software engineers on architecture, specification, and development of real time embedded software to run on co-developed custom integrated circuits (ICs). EM designs and develops ICs that are used in consumer, industrial, medical, and automotive applications.
Essential Duties and Responsibilities
 1. Participate with the embedded SW team to perform system analysis, specification, design, coding, simulation, verification, evaluation, characterization, and documentation of complex embedded firmware for custom and standard product ASICs.
 2. Collaborate with cross-disciplinary stakeholders inside the company such as analog, digital, memory and application engineers as well as with customers throughout the product development and life cycle.