Develops and maintains software solutions in C for embedded systems, working with cross-functional teams and communication protocols.