As an Embedded Software Engineer, you will drive the full embedded software development lifecycle, from concept through deployment and maintenance. You will collaborate with cross-disciplinary teams to design, implement, and test software solutions for aerospace and defense applications. Your role will also involve optimizing software for performance, reliability, and maintainability using cutting-edge tools and methodologies. You will provide technical mentorship to junior engineers, fostering a culture of best practices and continuous learning. Staying abreast of emerging trends and technologies to enhance offerings and maintain a competitive edge is also expected.