Senior Software Engineer
Core
Designing, developing, and optimizing software for industrial robots and simulation environments.
Role type
Senior Software Engineer (Robotics & Simulation)
Builds
Industrial robot control systems, simulation environments, and AI-driven robotics solutions. (via careerplan.io/jobs/1970393556868947-senior-software-engineer-at-microsoft)
Domain
Robotics, Industrial Automation, AI
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, ROS2, industrial robot programming, simulation development, AI in robotics, industrial protocols (OPC UA, MQTT)
Preferred skills
Experience with ABB, KUKA, FANUC, or UR robots; Isaac Sim or Omniverse expertise
Technologies
ROS2, Isaac Sim, Omniverse, OPC UA, MQTT
Responsibilities
Collaborate with stakeholders to determine user requirements for robotics scenarios; Develop design documents for robot applications and services; Create, implement, and optimize code for robot performance and maintainability; Act as a Designated Responsible Individual (DRI) to guide engineers and monitor system health; Proactively adopt new technical trends to improve product reliability and efficiency.
Seniority
Senior, hands-on IC
