Top

Robotics Software Developer

San Francisco, CA, USA

352 Days ago

Job Description


Are you passionate about writing the code that brings robots to life? Do you have the technical skills to develop software that controls, navigates, and optimizes robotic systems? If you're ready to build software that powers intelligent machines, our client has the ideal role for you. We're looking for a Robotics Software Developer (aka The Code Conductor) to design, develop, and test software that enables robotic systems to perform complex tasks with precision and efficiency.

As a Robotics Software Developer at our client , you'll work closely with robotics engineers and control system experts to build and refine software solutions for autonomous systems. Your role will be essential in creating reliable, efficient software that allows robots to interact seamlessly with their environments and adapt to changing conditions.

Key Responsibilities:

  1. Develop and Maintain Robotics Software:
    • Design and implement software that controls robotic systems, including movement, navigation, and task-specific operations. You'll ensure software is robust, scalable, and adaptable to various robotic platforms.
  2. Program Autonomous Navigation and Pathfinding Algorithms:
    • Develop algorithms for autonomous navigation, obstacle avoidance, and path optimization. You'll enhance robotic mobility and enable safe, efficient movement within dynamic environments.
  3. Integrate Sensors and Real-Time Data Processing:
    • Work with sensor data (e.g., LIDAR, cameras, IMUs) to enable real-time perception and decision-making. You'll process sensor inputs and create software that interprets environmental data accurately.
  4. Test, Debug, and Optimize Robotics Software:
    • Conduct rigorous testing, simulation, and debugging to ensure reliability and performance. You'll continuously optimize code for speed, efficiency, and stability under various conditions.
  5. Collaborate on System Architecture and Design:
    • Work with mechanical and electrical engineers to ensure software integrates seamlessly with hardware. You'll contribute to system architecture and provide insights on software-hardware interactions.
  6. Use Robotics Frameworks and Tools:
    • Leverage frameworks like ROS (Robot Operating System) and OpenCV for development and deployment. You'll use these tools to streamline development, manage dependencies, and build modular software.
  7. Document Code and Processes:
    • Maintain thorough documentation of code, algorithms, and processes to support team collaboration and future development. You'll ensure that code is readable, well-organized, and accessible.

Requirements

Required Skills:

  • Proficiency in Robotics Programming: Strong knowledge of programming languages like C++, Python, or Java, with experience in robotic control and software development.
  • Experience with Robotics Frameworks: Familiarity with ROS, OpenCV, or other robotics libraries to facilitate software development and sensor integration.
  • Algorithm Development and Optimization: Ability to develop and optimize algorithms for navigation, pathfinding, and object detection.
  • Real-Time Data Processing: Experience in working with real-time sensor data and implementing processing algorithms to enable autonomous decision-making.
  • Analytical and Problem-Solving Skills: Strong troubleshooting skills for debugging code, analyzing system performance, and implementing improvements.

Educational Requirements:

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field. Equivalent experience in robotics software development may be considered.
  • Relevant certifications or coursework in robotics, AI, or computer vision are advantageous.

Experience Requirements:

  • 3+ years of experience in robotics software development, with a proven record of developing and deploying robotic software solutions.
  • Experience in simulation environments (e.g., Gazebo, MATLAB) and familiarity with robotic operating systems is beneficial.
  • Familiarity with machine learning algorithms and AI techniques for robotics is a plus.

Benefits

  • Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
  • Work-Life Balance: Flexible work schedules and telecommuting options.
  • Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
  • Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
  • Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
  • Tuition Reimbursement: Financial assistance for continuing education and professional development.
  • Community Engagement: Opportunities to participate in community service and volunteer activities.
  • Recognition Programs: Employee recognition programs to celebrate achievements and milestones.

Key Skills Required

JavaSoftware DevelopmentArchitecturePythonAlgorithmsComputer VisionConductorcontrol systemData ProcessingAlgorithmAlgorithm DevelopmentCollaborationCommunity EngagementComprehensiveComputer ScienceCounselingDesignDevelopmentDisability InsuranceDocumentationElectrical EngineeringEmployee RecognitionEnvironmentalFacilitateFinancial AssistanceInsuranceIntegrationLearningLIDARLife InsuranceMachine LearningMATLABMental HealthModularNavigationObject DetectionOpenCVOperating SystemOptimizationPassionatePerceptionProfessional DevelopmentReimbursementRigorous TestingRobot Operating SystemRobotic SystemsRoboticsScienceSupport ServicesTeam CollaborationTelecommutingTrainingTroubleshootingVision InsuranceWellness ProgramsWork-Life BalanceWriting

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Remote

Experience Level: Mid-Senior level

Salary: Competitive & Based on Experience

Experience: 3 - 4 yrs

Contact Information


Company about us:

Unreal Gigs is a leading global Employment Expert team that specializes in providing innovative solutions for securing top talent. With a deep understanding of the challenges faced in today's competitive job market, we are dedicated to helping individuals and organizations achieve their full potential.

At Unreal Gigs, we pride ourselves on...

Company Name: Unreal Gigs

Recruiting People: HR Department

Website: https://www.unrealstaffing.com/

Location

Important Fraud Alert:
Beware of imposters. elsejob.com does not guarantee job offers or interviews in exchange for payment. Any requests for money under the guise of registration fees, refundable deposits, or similar claims are fraudulent. Please stay vigilant and report suspicious activity.

Similar Jobs

Technical Research Associate - AI

Keywords Studios • San Francisco, CA, USA

Salary: $26 - $29 / Hourly Salary

View Job
Senior Software Engineer

Microsoft • San Francisco, CA, USA

Experience: 4 - 5 yrs

Salary: $158,400 - $258,000 / Annual Salary

View Job
Senior Product Designer

CrewAI • San Francisco, CA, USA

Salary: Competitive & Based on Experience

View Job
Data Scientist

A Society Group, Inc. • San Francisco, CA, USA

Experience: 6 - 7 yrs

Salary: Competitive & Based on Experience

View Job
Senior Product Designer

Cline Bot Inc. • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Senior ML infrastructure engineer

Kuzco • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: $180,000 - $250,000 / Annual Salary

View Job
Platform Software Engineer

RainesDev • San Francisco, CA, USA

Salary: Competitive & Based on Experience

View Job
Frontend Software Engineer, AI Document Generation

Jobgether • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Senior Software Engineer

Kuzco • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: $160,000 - $210,000 / Annual Salary

View Job
Machine Learning Engineer

Novel Technology Services • San Francisco, CA, USA

Experience: 1 - 3 yrs

Salary: Competitive & Based on Experience

View Job