As a Sr Principal Engineer Embedded Software, you will lead the design and development of complex embedded software systems for critical applications. You will work closely with cross-functional teams to define and implement software architectures, develop and test software components, and ensure compliance with industry standards and regulations.
Key Responsibilities:
- Lead the design and development of complex embedded software systems for critical applications.
- Work closely with cross-functional teams to define and implement software architectures.
- Develop and test software components to ensure compliance with industry standards and regulations.
- Collaborate with engineers and technical leads to identify and prioritize software development projects.
- Provide technical guidance and mentorship to junior engineers and technical leads.
Requirements:
- Master's degree in Computer Science, Electrical Engineering, or related field.
- 15+ years of experience in embedded software development, with a focus on complex systems.
- Proven track record of leading cross-functional teams and delivering high-quality software products.
- Strong understanding of Agile methodologies and software development best practices.
- Experience with Linux, RTOS, and C++ programming languages.