freehire launches on Product Hunt on 26 August.

Follow →

Java Software Engineer

Summary

Develop secure embedded Java software for IoT and mobile devices, using AI-driven automation to improve testing and deployment in a global agile team.

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 Development team at Akkodis Singapore.

Junior Java Software Engineer – Next-Gen Systems | AI-Driven Innovation

What You'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 Validation & Integration:

VB.NET , automation tools, deployment pipelines Domain:

Embedded Systems | IoT | Digital Identity | Mobile Payments | AI-assisted Testing & Automation

What You'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

What You Bring 2+ 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

If you'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

(HIDDEN TEXT) Our team will review all applications and contact shortlisted candidates for further steps in the selection process.

See also