Jump to content

Welcome to Geeks to Go - Register now for FREE

Need help with your computer or device? Want to learn new tech skills? You're in the right place!
Geeks to Go is a friendly community of tech experts who can solve any problem you have. Just create a free account and post your question. Our volunteers will reply quickly and guide you through the steps. Don't let tech troubles stop you. Join Geeks to Go now and get the support you need!

How it Works Create Account

Software dev for beginners

Robotics Software development

  • Please log in to reply



    New Member

  • Member
  • Pip
  • 2 posts
I applied for a placement where I will be working in the field of roboticsand they said software development experience is preferable.

How can I get some practice of software development in the context of robotics id that makes sense. Is c++ a good start?

  • 0




    Malware Expert

  • Expert
  • 24,485 posts
  • MVP

C++ is a good start.  I found this job listing for a Robotics Engineer:


Essential Duties and Responsibilities: 
Design and develop remote control GUI for next generation of robot
Conduct usability analysis
Develop and Improve Robotic algorithms
Develop Digital Signal Processing algorithms 
Education and/or Experience:
The ideal candidate must have a high degree of independence, strong software skills, and excellent diagnostic skills. A candidate for this position must have excellent math skills and experience in robotics.
BS or MS in computer science with relevant experience in robotics
4+ years experience in writing C and C++ applications
Experience with at least one design with localization algorithms and Path Planning algorithms
2+ Experience in structured software development process
2+ years experience in developing real time systems, or gaming software
2+ years experience with hardware and software issues
Experience in Swarm theory is desirable
Experience with optics is desirable
Other Requirements:
Excellent communication (oral and written), and interpersonal skills.
Excellent software coding and debug skills
Able to work independently and efficiently to meet deadlines.
Self motivated, detail-oriented and organized.
Familiarity with boundary following algorithms and obstacle avoidance
Familiarity with PID controls

  • 0

Similar Topics

Also tagged with one or more of these keywords: Robotics, Software development

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP