Software Platform Engineer

Build and manage high-performance robotics software platforms, integrating real-time systems across AI, embedded, and hardware teams.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Making History

How will humanoid robots transform the world in the future? Are you confident to be one of the first key persons in our Physical Robotics team?

We are looking for candidates who are genuinely passionate about robotics/AI and have a strong desire to innovate. They should be excited about the opportunity to work on cutting-edge technology and demonstrate a track record of creative problem-solving.

We are seeking skilled candidates with a strong background in developing and maintaining robotics software platforms. Ideal candidates will have expertise in writing high-performance C++/Java code with a focus on reliability and real-time performance. Experience in managing and debugging real-time Linux systems using relevant tools is essential. You will collaborate closely with AI, embedded, and hardware teams to ensure seamless integration across the platform.

Vision of the Company

Physical Robotics AS is a start-up company headquartered in Norway. The company is backed by a top VC in Norway and local industries and investors in the Oslo-Viken region. We are at the forefront of humanoid robot development, creating robots capable of performing physical tasks with dexterity similar to humans for jobs that humans do not want to do.

The company is racing to develop robot hardware and physical intelligence, competing with global players like Tesla, Figure, Boston Dynamics, Toyota, Xiaomi, and 1X Technologies. We aim to lead the application of humanoid robots in manufacturing and industries by 2027-2028.

Abstract

The position is among the first core team members, each contributing individual expertise to develop a humanoid robot from scratch. The candidate will take responsibility for designing and managing the entire software platform as the company embarks on its journey. As we progress, the candidate will transition into a hands-on leadership role, guiding the software team forward.

Collaboration of the Candidate Within the Company

  1. With CEO/CTO: To receive input on the concept and design requirements for robotic systems.
  2. With Embedded Programmer: To complete the firmware design.
  3. With Control Team: To control and tune the electro-mechanical systems.
  4. With AI Team: To provide data to AI systems and implement AI commands.

Expected Qualifications and Background of the Candidate

  1. Bachelor’s degree or higher in Computer Science or Electrical Engineering from a high-ranking university.
  2. 5+ years of professional software engineering experience with a documented excellent track record of coding.
  3. Proficiency in C++/Java, Object-Oriented Programming, and Real-Time Programming.
  4. Experience with product development processes, including release mechanisms, continuous integration, and continuous deployment.
  5. Proficiency in Linux environments.
  6. Experience with ROS/ROS2 and/or robotic systems.

Benefits

  1. Incentive Share Option Program: Join the company’s international talent team and enjoy remarkable benefits.
  2. Competitive Salary: Work from Vietnam or Norway with the option to transfer to the Norwegian headquarters.
  3. Cutting-Edge Technologies: Work with the most advanced technologies in materials, electronics, machining, software, and AI.
  4. Inspiring Work Environment: Cultivate innovation, inspire colleagues, and find enjoyment in the process.

Interview Process

  • Recruiter screening with Giang Pham (COO)
  • Technical Deep-Dive conversation with Phuong Nguyen (CEO/CTO)
  • Expectation management with Phuong Nguyen, Giang Pham, and others

If you’re excited about this role but unsure if you qualify, apply anyway by using the form at the top of this page and send your CV to giang@physicalrobotics.com! You may be just the right candidate for this or other roles.