What are the responsibilities and job description for the Software Engineer - Robotics position at Softworld, a Kelly Company?
Job Title: Software Engineer - Robotics
Job Location: Seattle Washington 98109
Onsite Requirements:
- Python
- C
- Robotics
Job Description:
- We are seeking an experienced Robotics Software Engineer to support the enhancement of a fleet of intelligent, dexterous robots.
- In this role, you will design and implement complex software systems that run on hardware in dynamic and unpredictable environments.
Key Responsibilities:
- Optimize Data Pipelines: Build and refine data pipelines to track performance, generate insights, and support machine learning models for continuous system improvement.
- Enhance Observability Tools: Develop monitoring and debugging tools for tracking and learning across global robotic deployments.
- Integration and Validation: Test and validate new features on live robotic systems, ensuring they meet stringent performance and reliability standards.
- Cross-Functional Collaboration: Work with experts across disciplines-including perception, hardware, and software-to create intelligent, integrated robotic solutions.
About the Team:
- The team specializes in motion planning and control for high-performance, contact-seeking robotic manipulation.
- Focused on delivering robust solutions for large-scale deployments, the team is also developing tools and algorithms that will extend to future robotic applications.
Qualifications:
Basic Qualifications
- 2 years of professional software development experience (excluding internships).
- 2 years of experience in system design or architecture (including design patterns, reliability, and scaling).
- 2 years of experience programming in a modern language such as Java, C , or C#, with a strong foundation in object-oriented design.
- Bachelor's degree in computer science or equivalent.
- Experience in embedded development using C/C .
- Expertise in robotics algorithms, particularly in control, perception, and motion planning.
- Familiarity with version control systems and CI/CD pipelines.
- Experience developing software for hardware systems that interact with the physical world, including robotics, autonomous vehicles, aerospace, or consumer devices.
- ** 3rd party and subcontract staffing agencies are not eligible for partnership in this position. 3rd party subcontractors need not apply.
- This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future. **
Salary : $70 - $80