Software Engineer - Embedded Systems Designer
We're committed to creating high-performance, low-power embedded computing solutions.
Innovative product designs require close collaboration between hardware and software engineers.
As an embedded software architect, you'll be responsible for designing and implementing efficient software architectures.
Your goal is to ensure seamless integration between software and hardware components.
This requires a strong understanding of embedded software development principles and techniques.
1. Develop software architectures that balance performance, power consumption, and security.
2. Collaborate with hardware engineers to optimize system design and implementation.
3. Design and implement high-level structures to guide development teams.
4. Identify and address technical risks, cross-platform scalability concerns, and system issues.
5. Provide technical leadership and mentorship to engineering teams.
6. Ensure software solutions adhere to security standards.