Job Description
Job Description – Software Architect (Embedded & VoIP Systems)
- Own and define the overall system and software architecture for a single, complex product/project, covering embedded firmware, BSP, platform software, and application layers.
- Architect scalable, high-performance, and reliable embedded and platform software solutions, ensuring long-term maintainability.
- Lead the technical direction of firmware development, BSP bring-up, and Linux-based platforms, including Yocto-based distributions.
- Provide hands-on technical guidance and mentorship to the development team, with expertise in Java, embedded C/C++, and VoIP technologies.
- Collaborate closely with Product Lifecycle Management (PLM) and key stakeholders to translate business and system requirements into clear technical architecture.
- Identify and resolve architectural and system-level risks related to hardware–software integration, performance, scalability, and security....
Ready to Apply?
Take the next step in your AI career. Submit your application to Infinite Computer Solutions today.
Submit Application