Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
POSITION SUMMARY:
Lead a team to develop and run software for firmware tests. Identify essential features for the test framework and to work out a flexible design to handle existing and new firmware test needs.
ESSENTIAL RESPONSIBILITIES:
Enhance and maintain a flexible firmware test platform architecture, including test plan definition, test procedure design, script generation, and automated report generation with result validation.
Collaborate with firmware engineers to understand project-specific requirements and customize or extend the platform to meet specialized needs.
Lead team members in implementing new features and resolving existing software issues to ensure system reliability and performance.
Oversee project execution and manage team schedules to ensure timely delivery of milestones.
REQUIREMENTS:
Bachelor Degree or above in computer science or equivalent
8+ years in relevant software design and development of applications
Proficient in Python, JavaScript & Scala programming
Good knowledge of additional programming languages, including Java, C# and VBA
Strong understanding of software design methodologies, including test-driven development (TDD) and functional programming
Experienced in writing technical documentation, such as requirement specifications and design documents
Hands-on experience leveraging AI technologies to improve productivity and software quality
Effective communication skills with cross-functional teams
Candidate with less experience may be considered for the position of Lead Software Engineer
Auto-Apply to Principal Software Engineer Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.