Embedded Software Engineering Supervisor supervises the design, development, testing, debugging, and implementation of embedded software and systems. Guides the development of software and firmware source code in C/C++, Embedded C, and other languages and common communication interfaces like SPI, I2C, USB, UART, and others. Being an Embedded Software Engineering Supervisor utilizes version control, simulation, debugging, and other development tools. Collaborates cross functionally with hardware engineers. Additionally, Embedded Software Engineering Supervisor coordinates engineering support for testing, deployment, and updates. Requires a bachelor's degree in computer science, electrical engineering, or related field. Typically reports to a manager. The Embedded Software Engineering Supervisor supervises a group of primarily para-professional level staffs. May also be a level above a supervisor within high volume administrative/production environments. Makes day-to-day decisions within or for a group/small department. Has some authority for personnel actions. To be an Embedded Software Engineering Supervisor typically requires 3-5 years experience in the related area as an individual contributor. Thorough knowledge of functional area and department processes.
Find out Job Distribution by:Years of Experience
Education Level
Company Size
Industry