Point your AI agent at freehire and let it find you a job.

Get the CLI →

StepExo Robotics Sdn Bhd

Junior Software Engineer (Fresh graduates are welcome to apply)

Posted Updated 1 view
Discussion

Job Summary

We are looking for a motivated and detail-oriented Junior Software Engineer to join our growing engineering team. Your primary responsibility will be to maintain, troubleshoot, and improve our existing mobile applications and web platforms. You will also have the opportunity to gradually expand your skills into AI development, data processing, and embedded firmware development for our exoskeleton products.

Fresh graduates are welcome to apply.

Prior experience in AI or firmware development is not required. You will work closely with experienced engineers who will provide hands-on guidance and technical training.
We do not expect you to know everything from day one. What matters most to us is your willingness to learn, attention to detail, sense of responsibility, and motivation to grow as an engineer.

Company Description

StepExo Robotics is a technology startup focused on developing next-generation exoskeleton and wearable robotics solutions. Our mission is to enhance human mobility through the integration of robotics, software, AI, and intelligent control technologies.

At StepExo, you will have the opportunity to work closely with a multidisciplinary engineering team and gain hands-on experience in developing real-world robotics products — from software and AI to embedded systems and hardware integration. We are building a team of people who are curious, willing to learn, and excited about creating new technologies together.

Key Responsibilities

App & Web Development

  • Maintain, troubleshoot, and improve existing mobile applications and web platforms.

  • Identify and resolve software bugs, performance issues, and compatibility problems.

  • Support the implementation of new features and improvements based on product and business requirements.

  • Coordinate with external developers or vendors when required for system maintenance and development.

  • Maintain clear and organized source code, technical documentation, and development records.

AI & Data Development

  • Assist the engineering team with AI-related product development and experimentation.

  • Support data collection, cleaning, organization, labelling, and preparation for AI development.

  • Assist in testing and evaluating AI models and AI-powered product features.

  • Work with experienced engineers to integrate AI-related functions into StepExo products.

  • Explore and learn new AI technologies that may improve product performance and user experience.

Prior AI development experience is not required. Training and guidance will be provided.

Firmware & Product Development

  • Assist with firmware development, testing, debugging, and maintenance for embedded systems.

  • Support software and firmware integration with sensors, electronics, and other hardware components.

  • Assist in product testing, troubleshooting, and technical issue investigation.

  • Work alongside experienced engineers and gradually take ownership of firmware development tasks.

  • Participate in the development and testing of real-world robotics products.

Prior firmware development experience is not required. Training and guidance will be provided.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, Electrical/Electronic Engineering, or a related field.

  • Fresh graduates are welcome to apply.

  • Basic programming knowledge and a good understanding of software development fundamentals.

  • Familiarity with web or mobile application development through coursework, personal projects, internships, or work experience.

  • Strong interest in learning AI, embedded systems, firmware, robotics, and new technologies.

  • Good problem-solving and analytical skills.

  • Detail-oriented and careful when handling development, testing, and technical documentation.

  • Strong willingness to learn and continuously improve technical skills.

  • Self-motivated, proactive, and willing to take ownership of assigned tasks.

  • Able to learn unfamiliar technologies with guidance from experienced engineers.

  • Good communication skills and ability to work effectively within a multidisciplinary team.

Good to Have

The following skills are advantages, but not mandatory requirements:

  • Experience with mobile application development (iOS, Android, or cross-platform frameworks).

  • Experience with front-end or back-end web development.

  • Knowledge of Python, JavaScript / TypeScript, C / C++, or similar programming languages.

  • Exposure to AI or Machine Learning.

  • Experience with data processing, dataset preparation, or data analysis.

  • Basic knowledge of embedded systems, microcontrollers, or firmware development.

  • Experience with Git or other version control systems.

  • Interest in robotics, wearable technology, IoT, embedded systems, or consumer electronics.


What We Value

You don't need to know everything from day one.

We are looking for someone who:

  • Is eager to learn and grow

  • Pays attention to details

  • Takes responsibility and ownership of their work

  • Is proactive and willing to solve problems

  • Is comfortable asking questions and learning from experienced engineers

  • Enjoys exploring new technologies

  • Is willing to step outside their comfort zone and learn across different technical areas

At StepExo, you will have the opportunity to grow beyond traditional software development and gain practical experience across App, Web, AI, Firmware, Embedded Systems, and Robotics while working on real products.

If you are curious, detail-oriented, and excited to grow as an engineer, we welcome you to join us — even if you are just starting your career.

Skills

What Junior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available