Senior Robotics, Software Engineer

Location

United States

Posted

64 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishPython

Job Description

Senior Robotics, Software Engineer

Nomagic

• Design and implement robot control and behavior systems for real-world manipulation tasks • Build modular, extensible software architectures adaptable across customers and use cases • Develop heuristics and data-driven logic for handling diverse SKUs and item categories • Detect and handle real-world anomalies (e.g., double picks, item disassembly, mis-grasps) using multi-signal reasoning • Build internal tools and automation to speed up robot deployment and commissioning • Design APIs and interfaces for integration with Warehouse Management Systems (WMS) and customer infrastructure • Test and validate software through unit tests, simulation, and on real robots • Collaborate closely with perception, ML, hardware, and operations teams

Job Requirements

  • 5–10+ years of professional software engineering experience
  • Hands-on experience with robotics systems, industrial automation, or physical systems
  • Experience programming industrial robots (ABB strongly preferred; others welcome)
  • Strong proficiency in Python (experience with C++ or ROS is a plus)
  • Experience designing systems that span software, hardware, and real-world constraints
  • Proven ability to lead technically — driving design decisions, mentoring, and code quality
  • Strong problem-solving skills and comfort working with imperfect data and physical uncertainty
  • Excellent communication skills in English

Benefits

  • Play with robots every day
  • Salary: Competitive US market salary (based on experience) plus equity
  • Relocation package (travel expenses fully covered)
  • Truly flexible working hours
  • English-speaking environment

Related Categories

Related Job Pages

More Robotics Jobs

TRIBES. logo

RPA Developer

TRIBES.

Content and creators office.

Robotics64 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

• Design, develop, and deploy RPA solutions to automate repetitive and rule-based business processes • Analyze existing workflows and identify opportunities for automation and optimization • Build and maintain bots using RPA platforms • Collaborate with analysts and stakeholders to gather requirements and define automation scope • Ensure robustness, scalability, and performance of automation solutions in production environments • Monitor, troubleshoot, and resolve issues in deployed bots, ensuring minimal disruption • Maintain documentation for processes, workflows, and technical solutions • Participate in code reviews, testing, and continuous improvement of automation frameworks

Lithuania
€6K - €8K / month
Job Closed

• Lead on-site commissioning of robotic picking systems at customer warehouses • Bring systems from mechanical completion through first picks, ramp-up, and production handover • Validate hardware, electrical, controls, and software integration on-site • Diagnose and resolve issues across mechanical, electrical, controls, and software domains • Work closely with remote engineering teams to troubleshoot and deploy fixes • Execute test plans, acceptance criteria, and performance validation • Train customer operators and maintenance teams during handover • Document commissioning procedures, lessons learned, and site-specific configurations • Support continuous improvement by feeding field insights back into engineering and product teams

United States
Runtalent logo

Senior RPA Developer / Analyst

Runtalent

Digitais. Humanos. Transformadores.

Robotics65 days ago
Full TimeRemoteTeam 501-1,000Since 2003H1B No Sponsor

• Support for business areas; • Understanding, analysis and creation of documentation for business processes to be automated, including As-Is and To-Be process diagrams and user instructions; • Design of automation architecture and test plans; • Development and validation of RPA processes on the UiPath platform; • Provide guidance to less experienced team members and promote knowledge sharing; • Contribute to the team's evolution by applying new procedures and practices and identifying new technologies that can be applied to automation;

Brazil
Job Closed
Full TimeRemoteTeam 10,001+H1B Sponsor

• Manage and grow a portfolio of strategic accounts, serving as the primary point of contact for customer relationships • Develop and execute strategic account plans to drive revenue growth and achieve sales targets • Build and maintain strong relationships with key stakeholders, understanding their business needs and providing tailored solutions • Identify new business opportunities within existing accounts and collaborate with cross-functional teams to deliver value-added solutions • Lead contract negotiations and ensure customer satisfaction through effective account management • Monitor market trends, competitor activities, and customer feedback to identify areas for improvement and drive continuous growth

Texas
$100K - $125K / year
Job Closed