Jobs · Information Technology · Iowa

Robotics Software Engineer 2 (Mid-Level)

Auzmor · Des Moines Metropolitan Area · 13 mo ago
Information Technology$45/hrFull-time

Key Responsibilities

  • Software Development: Design and implement robust, scalable code in Python, C++, and ROS 2 for robotic autonomy, perception, and control systems, optimizing for real-time performance.
  • Perception and Autonomy: Lead development of perception systems, integrating computer vision (e.g., OpenCV), sensor fusion (LIDAR, IMU), and neural policies for adaptive tasks like dynamic grasping or inventory scanning.
  • Skill Creation: Drive the development of no-code Task Creator UI modules and behavior trees for deterministic tasks (e.g., assembly), ensuring usability for non-expert enterprise users.
  • Simulation and Testing: Develop and validate software in NVIDIA Isaac Sim environments (e.g., warehouse, hospital scenarios), targeting 95% task success and 0.1% collision rates; support real-world trials with enterprise clients.
  • Fleet Monitoring: Implement telemetry and anomaly detection systems using AWS IoT Greengrass, addressing 5% failure rates and enabling continuous learning updates to neural policies and behavior trees.
  • Compliance: Ensure software aligns with OSHA, EU AI Act, and ISO 10218 standards, supporting digital badge generation for audit-ready compliance records.
  • Mentorship: Guide junior engineers, conduct code reviews, and foster best practices in software development and testing.
  • Collaboration: Partner with AI teams to integrate machine learning models (e.g., TensorFlow, PyTorch) and work with clients to customize task-specific skills for pilot deployments.

Requirements

  • Education: Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • Experience:
    • 5+ years of experience in robotics software development, with a focus on autonomy, perception, or control systems.
    • Strong expertise in Python, C++, and ROS 2; proficiency with OpenCV, TensorFlow, or PyTorch.
    • Experience with real-time systems, embedded software, and sensor integration (e.g., LIDAR, cameras).
    • Prior work with simulation platforms (e.g., NVIDIA Isaac Sim, Gazebo) and IoT frameworks (e.g., AWS IoT Greengrass) is preferred.
  • Technical Skills:
    • Advanced knowledge of algorithms for navigation, path planning, and human-robot interaction.
    • Experience with behavior trees, neural policies, or reinforcement learning for robotic tasks.
    • Ability to optimize software for scalability and reliability in fleets of 100+ robots.
  • Soft Skills: Strong leadership, problem-solving, and communication skills to mentor team members and collaborate with cross-functional teams and clients.
  • Preferred: Experience in manufacturing, logistics, or healthcare robotics; familiarity with compliance standards (OSHA, EU AI Act, ISO 10218).

Similar jobs

Robotics Software Engineer

Bright Vision TechnologiesRichardson, TX· Today
RemoteEngineeringapply on brightvisiontechnologies.applytojob.com