3 Robotics Programming jobs in Riverside
Senior Robotics Engineer
90012 Riverside, California
$120000 Annually
WhatJobs
Posted 15 days ago
Job Viewed
Job Description
Our client, a cutting-edge technology company at the forefront of robotics and automation solutions, is seeking a highly skilled and innovative Senior Robotics Engineer to join their advanced R&D team in Los Angeles, California .
This hybrid role offers an exceptional opportunity to design, develop, and implement advanced robotic systems for a variety of industrial and consumer applications. Our client is committed to pushing the boundaries of what's possible in robotics, fostering a culture of rapid prototyping, scientific inquiry, and collaborative problem-solving. The ideal candidate will possess deep expertise in robotics kinematics, dynamics, control systems, and software development for robotic platforms.
Key Responsibilities:
Required Qualifications:
Preferred Skills and Attributes:
Benefits: Our client offers a highly competitive salary, comprehensive health, dental, and vision insurance, generous paid time off, a robust 401(k) retirement plan, and unparalleled opportunities for professional development and innovation in the rapidly expanding field of robotics. They foster a dynamic and intellectually stimulating work environment. If you are a visionary Senior Robotics Engineer ready to build the future of automation, we encourage you to apply. Join our client's team and contribute to groundbreaking robotic solutions. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Apply today!
This hybrid role offers an exceptional opportunity to design, develop, and implement advanced robotic systems for a variety of industrial and consumer applications. Our client is committed to pushing the boundaries of what's possible in robotics, fostering a culture of rapid prototyping, scientific inquiry, and collaborative problem-solving. The ideal candidate will possess deep expertise in robotics kinematics, dynamics, control systems, and software development for robotic platforms.
Key Responsibilities:
- Lead the design and development of robotic systems, including mechanical structures, electrical components, and software architectures.
- Develop, implement, and optimize algorithms for robot control, motion planning, navigation, and perception (e.g., computer vision, sensor fusion).
- Conduct simulations and real-world testing of robotic prototypes, analyzing performance data and iterating on designs for continuous improvement.
- Collaborate cross-functionally with mechanical engineers, electrical engineers, and software developers to ensure seamless integration of hardware and software components.
- Contribute to the full product lifecycle, from initial concept and feasibility studies to detailed design, validation, and production support.
- Research and evaluate new robotic technologies, sensors, actuators, and methodologies to enhance system capabilities and efficiency.
- Participate in code reviews, maintain documentation, and adhere to best practices for robust and scalable robotics software development.
- Troubleshoot complex issues in robotic systems, identifying root causes and implementing effective solutions.
- Mentor junior engineers and contribute to a knowledge-sharing environment within the team.
Required Qualifications:
- Master's or Ph.D. in Robotics, Mechanical Engineering, Electrical Engineering, Computer Science, or a related field.
- 5+ years of professional experience in robotics engineering, with a strong focus on design and implementation.
- Expertise in robot kinematics, dynamics, control theory, and motion planning.
- Proficiency in C++ and/or Python for robotics software development.
- Experience with robotic operating systems (ROS) and simulation environments (e.g., Gazebo, V-REP).
- Strong understanding of sensors (e.g., LiDAR, cameras, IMUs) and their application in robotics.
- Proven track record of developing and deploying functional robotic systems.
- Excellent problem-solving skills and a strong analytical mindset.
- Effective written and verbal communication skills.
Preferred Skills and Attributes:
- Experience with machine learning applications in robotics (e.g., reinforcement learning).
- Knowledge of industrial automation and safety standards.
- Experience with real-time embedded systems.
Benefits: Our client offers a highly competitive salary, comprehensive health, dental, and vision insurance, generous paid time off, a robust 401(k) retirement plan, and unparalleled opportunities for professional development and innovation in the rapidly expanding field of robotics. They foster a dynamic and intellectually stimulating work environment. If you are a visionary Senior Robotics Engineer ready to build the future of automation, we encourage you to apply. Join our client's team and contribute to groundbreaking robotic solutions. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Apply today!
View Now
0
Junior Software Development Trainee
90036 Riverside, California
$18 Hourly
WhatJobs
Posted 15 days ago
Job Viewed
Job Description
Our client, an innovative tech startup building next-generation digital solutions, is excited to offer a Junior Software Development Trainee position in Los Angeles, California, US . This hybrid internship is designed for aspiring software developers who are eager to gain hands-on experience, learn from seasoned professionals, and contribute to real-world projects. If you have a foundational understanding of programming, a strong desire to learn, and a passion for technology, this is an ideal opportunity to kickstart your career.
As a Junior Software Development Trainee, you will work closely with our experienced development team, assisting in the design, coding, testing, and deployment of software applications. You will be exposed to various programming languages, development methodologies, and industry best practices. This role is perfect for recent graduates or individuals transitioning into software development who are looking for practical, immersive training and mentorship.
Key Responsibilities:
Qualifications:
Our client is committed to nurturing new talent and provides a supportive environment for you to grow your technical skills and launch a successful career in software development. Join our team and help us build the future of technology!
As a Junior Software Development Trainee, you will work closely with our experienced development team, assisting in the design, coding, testing, and deployment of software applications. You will be exposed to various programming languages, development methodologies, and industry best practices. This role is perfect for recent graduates or individuals transitioning into software development who are looking for practical, immersive training and mentorship.
Key Responsibilities:
- Assist senior developers in writing, testing, and debugging code for new features and applications.
- Collaborate with the development team to understand project requirements and technical specifications.
- Participate in code reviews, learning to identify and implement best coding practices.
- Help troubleshoot and resolve software defects and issues.
- Contribute to the creation and maintenance of technical documentation.
- Learn and apply version control systems (e.g., Git) effectively.
- Research new technologies and tools to enhance development processes.
- Attend team meetings, stand-ups, and training sessions to deepen technical knowledge.
- Support quality assurance efforts by performing unit and integration testing.
- Assist in the deployment of software releases.
- Actively seek feedback and opportunities for continuous learning and skill development.
- Work on small, independent coding tasks under supervision.
- Contribute to a positive and collaborative team environment.
Qualifications:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational understanding of at least one programming language (e.g., Python, Java, JavaScript, C++, C#).
- Basic understanding of software development principles and methodologies (e.g., Agile, Scrum).
- Familiarity with web technologies (HTML, CSS, JavaScript) is a plus for front-end focus.
- Familiarity with databases (SQL or NoSQL) is a plus for back-end focus.
- Strong analytical and problem-solving skills.
- Eagerness to learn, proactive attitude, and a strong work ethic.
- Excellent verbal and written communication skills.
- Ability to work independently and as part of a team.
- Demonstrated passion for software development through personal projects, coursework, or open-source contributions.
- Must be legally authorized to work in the U.S.
Our client is committed to nurturing new talent and provides a supportive environment for you to grow your technical skills and launch a successful career in software development. Join our team and help us build the future of technology!
View Now
1
Senior Robotics Engineer
90012 Riverside, California
$115000 Annually
WhatJobs
Posted 15 days ago
Job Viewed
Job Description
Our client, a trailblazing robotics company, is seeking a highly skilled and innovative Senior Robotics Engineer to join their advanced R&D team in Los Angeles, California, US . This critical role will involve leading the design, development, and implementation of cutting-edge robotic systems and automation solutions. The ideal candidate will possess deep expertise across various facets of robotics, a proven ability to lead technical projects, and a passion for bringing complex robotic concepts to life.
Responsibilities:
Qualifications:
Responsibilities:
- Lead the full lifecycle development of robotic systems, including conceptualization, design, simulation, prototyping, testing, and deployment.
- Design and integrate robotic hardware components, including manipulators, sensors, actuators, and end-effectors.
- Develop and implement control algorithms for robotic motion planning, trajectory generation, and real-time control.
- Program robotic systems using various languages (e.g., C++, Python, ROS) and robotic platforms.
- Conduct rigorous testing and validation of robotic systems, analyzing performance data and identifying areas for optimization.
- Collaborate closely with cross-functional teams, including mechanical, electrical, and software engineers, to ensure seamless system integration.
- Troubleshoot and resolve complex hardware and software issues within robotic systems.
- Contribute to the architecture and design of next-generation robotic platforms and capabilities.
- Stay abreast of the latest advancements in robotics, AI, machine learning, and automation technologies.
- Provide technical mentorship and guidance to junior engineers, fostering a culture of innovation and continuous learning.
- Document designs, test procedures, and system specifications thoroughly.
- Participate in intellectual property development and patent applications.
- Manage external vendor relationships for specialized components and manufacturing.
- Ensure all robotic designs and operations comply with relevant safety standards and regulations.
- Present technical findings and project updates to internal stakeholders and external partners.
Qualifications:
- Master's or Ph.D. in Robotics, Mechatronics, Electrical Engineering, Mechanical Engineering, Computer Science, or a related field.
- 5+ years of progressive experience in robotics engineering, with a strong portfolio of successfully delivered projects.
- Expertise in robotic kinematics, dynamics, and control theory.
- Proficiency in programming languages commonly used in robotics (e.g., C++, Python).
- Extensive experience with Robot Operating System (ROS).
- Strong hands-on experience with robotic hardware, including sensors (e.g., LiDAR, cameras), actuators, and industrial robots.
- Familiarity with simulation tools (e.g., Gazebo, CoppeliaSim, MATLAB/Simulink).
- Knowledge of machine vision, AI, and machine learning techniques applied to robotics is highly desirable.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and interpersonal skills, capable of leading and collaborating within multidisciplinary teams.
- Ability to work effectively in a fast-paced R&D environment.
- Experience with embedded systems and real-time operating systems is a plus.
View Now
Be The First To Know
About the latest Robotics programming Jobs in Riverside !
2