What is the difference between Part Time Embedded System Design vs Part Time Firmware Developer?

Career: Part Time Embedded System Design

AspectPart Time Embedded System DesignPart Time Firmware Developer
Required SkillsHardware knowledge, embedded C, system architectureFirmware coding, embedded C/C++, debugging
Work EnvironmentDesign labs, hardware testingSoftware development environments, testing boards
Industry UsageElectronics, IoT, consumer devicesConsumer electronics, IoT, industrial systems

Part Time Embedded System Design focuses on creating and integrating hardware and system architecture, while Part Time Firmware Developer emphasizes writing and debugging firmware code. Both roles often overlap but differ mainly in scope: hardware design versus software implementation within embedded systems.