Senior Software Manager (Embedded System)
PERSOL Geylang Full-time
About the Role
We are looking for an experienced Software Engineering Manager to lead a diverse, multidisciplinary team responsible for embedded networking software, mobile applications, and automation tools used in manufacturing environments. This role focuses on leadership, strategic planning, and coordination rather than hands-on coding, though a strong technical background is essential for guiding architectural decisions, delivery, and team growth across a complex software ecosystem.
You will oversee collaboration between internal engineering teams and external development partners to deliver scalable, high-quality software solutions for advanced wireless communication products.
Key Responsibilities- Lead and develop a multidisciplinary software team by defining structure, roles, and growth plans while maintaining agile processes such as sprint planning, code reviews, and release management.
- Drive execution of software projects across embedded firmware, mobile apps, and production automation, coordinating priorities and timelines between software, hardware, and product teams. Establish KPIs and tools to track progress and ensure timely delivery.
- Own software programs for embedded Linux firmware, mobile configuration apps, and factory automation tools. Manage third-party contractors and continuously improve development velocity through CI/CD, tooling, and QA best practices.
- Act as the main liaison between software and hardware teams, translating technical and business requirements into actionable plans, defining interfaces, and ensuring system-level integration and validation.
- Foster a culture of ownership, accountability, and continuous learning. Mentor technical leads and senior engineers, and build a high-performing, cross-functional engineering team.
What we are looking for:
- Experienced Engineering Leader: Demonstrated success managing embedded or networked systems software teams
- Systems Thinker: Comfortable navigating the integration of software with hardware and complex product ecosystems
- Clear Communicator: Able to translate technical complexity into actionable plans and stakeholder updates
- Process-Focused: Skilled at implementing and optimizing agile and modern project management frameworks
- Team Developer: Proven ability to grow engineering teams, including remote or hybrid setups
- 8+ years of software development experience, with at least 5 years in a managerial or leadership role
- Strong familiarity with embedded Linux platforms (experience with OpenWrt or similar preferred)
- Understanding of software solutions for manufacturing automation or production testing
- Experience managing distributed or hybrid engineering teams
FLINTEX CONSULTING PTE. LTD.Geylang
Responsibilities:
Working in a team to design and develop a real-time, reliable and secured e-payment devices that processes millions of public transport commuters’ cards daily. The candidates will be involved in the software development lifecycle...
INVENTEC TECHNOLOGYGeylang
Job description:
1. Responsible for software and firmware R&D project management of computer projects.
2. Software and firmware related problem analysis and solution progress tracking management.
3. Customer demand and supplier software...
TIONG SENG CONTRACTORS (PRIVATE) LIMITEDGeylang
Job Summary:
We are looking for a highly motivated Junior Software Developer to join our Digital Construction & Innovation team. The ideal candidate will have foundational programming experience and a keen interest in applying software solutions...