Senior robotics Firmware engineer

StepExo Robotics


Date: 6 days ago
City: Petaling Jaya
Contract type: Full time

About Us

StepExo Robotics is a startup aiming to serve humanity by improving mobility and health through the use of exoskeleton technology, enabling people to explore the world more freely. We strive to innovate everyone’s life through seamless human-robot coexistence by enhancing the innate abilities and potential of individuals with our pioneering exoskeleton technology. Our goal is to empower people to move beyond their limitations and achieve greater freedom and health in their daily lives. Join us on this journey to redefine what it means to move and live freely. With StepExo, the world is at your feet.


About the Role

Do you want to lead the development of cutting-edge Firmware and Software in a startup? Are you passionate about building products that enhance human life?

If so, the Firmware Engineer role at StepExo is perfect for you. You will be the leader of the product software and firmware, guiding a team to build the entire system. Reporting directly to the CEO, You will be responsible for designing and bringing up the product’s MCU for RTOS and CPU for embedded Linux on the board, leading SW engineers in developing APP and collaborating closely with electronic engineers on board design.


Key Responsibilities:

- Design and develop BareMetal MCU for motor control, power management, mode management, etc.

- Design and build embedded Linux systems for database management, configuration management, logging, and upgrade systems,

- Fine-tune motor controller drivers and PID settings to meet specifications.

- Lead the software/firmware team in delivering stable and real-time systems.

- Oversee the design, development, and unit testing of firmware/software.

- Collaborate with cross-functional teams to optimize and automate the testing process.


Experience and Qualifications:

- BS/MS in Computer Science, Robotics, or related engineering fields.

- More than 3 years of firmware development for commercial products.

- Experience with control loops and motor control and proficiency in RTOS and embedded Linux.

- Experience with drivers, C/C++ and Python applications, multitasking synchronization, real-time communications, and dynamic memory.

- Proficient in developing firmware and unit testing.

- Familiar with low-level communication protocols such as UART, SPI, USB host, USB device, CAN, etc.

- Experience with the STM32 family portfolio or other ARM Cortex-M4 microcontrollers.

- Knowledge of product remote firmware/software updates and log system design.

- Understanding of robotic-specific hardware such as encoders, motor controllers, and IMUs.

- Self-motivated, analytical, and with a strong learning mindset.

- fluent in English.



This role offers a unique opportunity to be a leader in firmware development, driving innovation and excellence in our products. If you are passionate about firmware engineering and eager to make a significant impact, we want you to join our team. 

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Sales & Marketing Executive Intern – Distribution Channel

Schneider Electric, Petaling Jaya
1 day ago
Do you dream of working in a company that is driven by a meaningful purpose? An inclusive company that empowers you to do your best and be innovative?At Schneider Electric, we believe access to energy and digital is a basic human right. We empower all to do more with less, ensuring Life Is On everywhere, for everyone, at every moment....

Full Stack Developer

Asia Success Resources Sdn Bhd, Petaling Jaya
1 day ago
Job ResponsibilityThis unit group covers software and applications developers and analysts not classified elsewhere in Minor Group 251: Web, Software and Applications Developers and Analysts. For instance, the group includes those professionals specializing in quality assurance, including software testing.In such cases tasks would include âDeveloping and documenting software testing plans;Installing software and hardware and configuring operating system software in preparation...

Online Marketing Specialist

Wealth Momentum, Petaling Jaya
2 days ago
Job ResponsibilityResponsibilitiesAs a Marketing Executive at our real estate consultancy, you'll drive our marketing efforts to attract and engage our audience. Your key responsibilities include:Write engaging and informative content for our website, blog, social media, and marketing materials.Work with experts to turn complex real estate information into compelling stories.Lead our online marketing campaigns, including ads, SEO, and email marketing.Analyze data...