Advanced Software Engineer - Embedded Developer Responsible for designing, developing, testing, and maintaining embedded software solutions in C and C++. Collaborates with teams to gather requirements, performs simulations and debugging, analyzes system performance, documents designs, resolves defects, and maintains existing applications.