Embedded Firmware DeveloperWork Location: Waukesha, WI, and Detroit, MichiganRequired Experience & Skills:Design, develop, debug, and test embedded firmware using Embedded C.Experience in MPLab IDE for development (or anything similar is mandatory).Implement and follow Git-based version control workflows (branching, merging, code reviews)Develop and use Python scripts for automation, testing, tooling, or validation activitiesPerform unit testing, integration testing, and support system-level debuggingCollaborate with hardware, validation, and systems teams to resolve issues and improve product qualityContribute to technical documentation and coding standardsPreferred Skills:Experience with microcontrollers and low-level hardware interfacesKnowledge of communication protocols (e.g., UART, SPI, I2C, CAN)Familiarity with embedded debugging tools and techniquesExperience working in Agile or iterative development environmentsExperience & Skills:Strong Embedded C background – design, development, testingMPLAB IDE experience preferred; experience in any similar IDE requiredGit workflow knowledge is a mustPython experience required