James Lim
Associate Principal Robotics Platform Software Engineer @ Dyson
About
I love building things that solve real-world problems — especially when it involves pushing boundaries with cutting-edge tech for autonomous systems. Whether it’s getting cubesats into orbit or helping launch next-generation robotic platforms, I’m all about turning complex ideas into reliable, working products. My experience spans from being the founding software engineer at a space startup — where I built entire software stacks from the ground up — to leading engineering teams at global companies. I enjoy both rolling up my sleeves to code and stepping back to mentor engineers, shape architecture, collaborate closely on product development, and bring people together to get things done. I’m especially drawn to roles focused on deep tech with real-world impact — intelligent devices, robotics, and AI — where I can contribute both technically and strategically while helping build strong, collaborative engineering teams. If you’re building the future, I’d love to be part of it.
-
Singapore
Computer Software
C, C++, Python, Matlab, Linux, Embedded Systems, Embedded Operating Systems, Embedded Software
Experience

Associate Principal Robotics Platform Software Engineer
Singapore
- Architected an industry-standard embedded security framework for Dyson's next-generation robot vacuum, ensuring secure device provisioning and robust over-the-air software updates. - Served as software architect for platform component selection and integration, defining hardware-software interfaces across the next-generation robotic platform's core components (SoC, camera subsystems, and sensor suites). - Owned C/C++ development of the robotic platform software stack, driving implementation from hardware abstraction through to application-layer integration. - Onboarded and led teams of senior and junior software engineers to successfully meet deadlines and surpass key performance targets.

Lead Software Engineer
- Served as Tech Lead for a team of software platform engineers, providing technical guidance across architecture, design, and testing. - Led software integration for audio and next-generation device programmes, coordinating software teams across global offices and external vendors.

Senior Software Engineer
Singapore
- Core team member for the development of a next-generation smart router platform, contributing to software architecture decisions and prototype improvements. - Drove platform stability improvements through extensive C++ debugging and refactoring, diagnosing complex system-level issues and optimising key subsystems.

Senior Software Engineer
Singapore
- Co-architected and deployed a comprehensive security framework — including secure boot and a low-bandwidth socket layer — protecting firmware and data for IoT devices on marine vessels. - Designed and developed a software-defined Modbus snooping device that became a customer favourite for its ability to rapidly add IoT functionality with minimal system intrusion.

Lead Software Engineer
Microspace Rapid Pte Ltd
Singapore
- Served as software architect and principal software engineer for Singapore's high-performance nano-satellites (POPSAT, ATHENOXSAT). - Designed and developed the complete satellite flight software system from the ground up. - Built the attitude determination and control system end-to-end, from MATLAB simulations to porting validated code to FreeRTOS for production use. - Developed the ground mission control software. - Developed and integrated drivers for onboard sensors and actuators including IMU, sun sensor, magnetometer, propulsion, and reaction wheel systems. - Unlocked proprietary IP camera functionality by reverse-engineering its protocol and implementing a custom driver for embedded Linux.
James Lim's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



