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 s...
Apply for this Position
Ready to join Infinite Computer Solutions? Click the button below to submit your application.
Submit Application