Robotics Software Engineers
pro it
Seattle, WA
- Contractor
Job Description
Overview:
As a Robotics Software Engineer, you will play a crucial role in designing, developing, and maintaining software systems for robotic applications. Your contributions will be integral in advancing the development of autonomous robots and robotic systems.
Key Responsibilities:- Design and implement software architecture for robotic systems
- Develop algorithms for robot perception, localization, and navigation
- Integrate and test software on robotic platforms
- Optimize code for real-time performance and resource-constrained environments
- Collaborate with cross-functional teams to define system requirements
- Conduct code reviews and provide constructive feedback
- Debug and troubleshoot software issues in robotic systems
- Contribute to the design of human-robot interaction interfaces
- Implement sensor fusion techniques for environmental understanding
- Document software designs, APIs, and technical specifications
- Stay abreast of the latest advancements in robotics and software engineering
- Participate in the continuous improvement of development processes
- Support the deployment and maintenance of robotic systems
- Contribute to the research and development of new robotic technologies
- Collaborate in the evaluation and selection of robotic hardware components
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field
- Proven experience in software development for robotic applications
- Proficiency in C++ and Python programming languages
- Expertise in Robot Operating System (ROS) and robotic middleware
- Strong understanding of robotic perception, localization, and mapping
- Experience in motion planning and control algorithms for robots
- Familiarity with sensor integration and processing
- Knowledge of software engineering best practices and design patterns
- Ability to work with version control systems such as Git
- Experience with real-time operating systems and embedded software
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Capability to work in a dynamic and fast-paced environment
- Passion for robotics and autonomous systems
- Ability to adapt to new technologies and tools
Address
pro it
Seattle, WA
USA
Industry
Technology
Posted date
15 days ago
How can the hiring manager reach you?
You Already Have an Account
We're sending an email you can use to verify and access your account.
If you know your password, you can go to the sign in page.