About Akkodis
Akkodis is a global leader in the engineering and R&D market, leveraging the power of connected data to accelerate innovation and digital transformation. With a shared passion for technology and talent, over 50,000 engineers and digital experts deliver deep cross-sector expertise across 30 countries in North America, EMEA, and APAC.
Akkodis offers broad industry experience and strong capabilities across key technology domains, including mobility, software & technology services, robotics, testing, simulations, data security, AI, and data analytics. Akkodis is part of the Adecco Group and operates as a commercial brand bringing together AKKA and Modis entities.
We're currently hiring for a Software Engineer role within our Embedded Product Development team at Akkodis Singapore, focused on building next-generation secure and connected devices for global OEM customers.
Java Software Engineer - Next-Gen Systems | AI-Driven Innovation
Join our Embedded Product Development team and be part of building the future ofsecure, connected devices for global OEM customers. This role goes beyondtraditional embedded development -you'll work at the intersection of embeddedsystems, IoT, and AI-driven automation, shaping next-generation solutionsfor mobile payments, digital identity, and smart connectivity.
WhatYou'll Be Working On
- Design, develop, validate, and deploy advanced embedded software components for mobile and IoT devices
- Build next-generation secure systems, including software security mechanisms and IoT connectivity protocols
- Leverage AI-driven automation to enhance validation, testing efficiency, and deployment pipelines
- Contribute to the evolution of future operating systems powering connected devices
- Collaborate in a global agile environment to deliver high-impact, customer-centric products
- Continuously improve engineering practices, tools, and development methodologies
TechStack & Focus
- Primary: Java , C++, Python
- Validation & Integration: VB.NET, automation tools, deployment pipelines
- Domain: Embedded Systems | IoT | Digital Identity | Mobile Payments | AI-assisted Testing & Automation
WhatYou'll Do
- Contribute to embedded software development using Java and OOP principles
- Lead and support testing, validation, and debugging activities across complex systems
- Design and execute test strategies, automation frameworks, and validation processes
- Leverage AI-driven tools and automation to improve testing efficiency and software quality
- Develop and maintain clear technical documentation, test plans, and system specifications
- Work across the full SDLC, including integration, testing, and deployment
- Collaborate within global agile teams to deliver secure, connected embedded and IoT solutions
- Support continuous improvement of engineering practices, tools, and methodologies
WhatYou Bring
- 5-8 years of experience in software or embedded systems environments
- Strong foundation in Java and Object-Oriented Programming (OOP)
- Proven experience in testing, debugging, and quality engineering
- Hands-on exposure to:
- Git (version control)
- JIRA (issue tracking)
- Jenkins or similar tools (CI/CD, automation)
- Experience working on medium to large-scale systems
- Comfortable working in complex, fast-paced environments with cross-functional teams
- Strong documentation and communication skills
Niceto Have
- Experience in test automation frameworks or QA engineering
- Exposure to AI/ML-driven testing or automation initiatives
- Background in embedded systems, IoT, or secure connected devices
WhyJoin Us
- Work at the intersection of testing, AI, and next-gen embedded systems
- Be part of a global engineering ecosystem
- Gain exposure to innovation-driven projects beyond pure development
- Build expertise in automation, quality engineering, and AI-led transformation
Ifyou're looking to move away from a narrow scope and into a role where your technical depth actually compounds over time, this is one worth a serious look.
Don't miss out on this chance to be a part of a dynamic and growing team. Take the Next Step in your career journey with us!
- To apply, please submit your updated resume along with your notice period. [ We are looking for someone to start ASAP]
- Click on the Apply here button to drop your resume directly or email it to [Confidential Information]
- Our team will review all applications and contact shortlisted candidates for further steps in the selection process.