Robotics Engineer (Controls)

Fresh Consulting

$100K — $115K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS in controls engineering, robotics, computer science, or related field.
  • 2-5 years of professional robotics experience; 2+ years in controls software.
  • Proficient in classical and modern control theory, including feedback control and state estimation.
  • Experience with modeling, simulation, and analysis of complex dynamical systems.
  • Extensive programming skills in C++/Python with proven project delivery.
  • Strong knowledge of Object-Oriented Programming (OOP) and real-time programming.
  • Excellent understanding of ROS, particularly ROS2 Control.

Responsibilities

  • Lead technical engagements and pre-sales effectively with partners and customers.
  • Collaborate with the Fresh Robotics team to align individual and company goals.
  • Integrate solutions into a cohesive product roadmap while managing risks.
  • Ensure deliverables meet high-quality standards across products.
  • Define and analyze software requirements to address customer needs.
  • Design and implement software architecture and interfaces using model-based approaches.
  • Work with other engineering disciplines to guarantee system compatibility and performance.

Benefits

  • Opportunity to work with cutting-edge robotics technology.
  • Collaborative environment focused on innovation.
  • Engagement in strategic decision-making moments.
  • Development opportunities with clients and partners in the field.
  • Flexibility in work arrangements.
Full Job Description
Job Description:

The Fresh Consulting hardware and robotics team is working with customers to build and deploy fleets of robots into the field. Join us and help to build new state of the art software for both robots and the hardware backends that support them.

In this role, you will combine your passion and enthusiasm for robotics, open-source software and hardware technologies. You will work alongside Fresh customers and partners to build solutions, identify industry wide technical trends and help guide strategic technical decision making for the Fresh robotics team.

The ideal candidate will have experience with robotics engineering, controls theory, robot simulation, Robotic Operation System and Software development on edge. Excellent business and communication skills are a must to develop and define key business questions and to build data sets that answer open questions. You should be able to work well with clients to understand the business requirements and relevant solution paths.

Responsibilities:
  • Strong contributor on technical engagements with partners and customers. This includes participating in pre-sales on-site visits, understanding customer requirements, helping create consulting proposals and creating packaged Robotics service offerings.
  • Work alongside the Fresh Robotics team, mapping individual goals into company efforts and align them with current technology roadmaps
  • Integrate architectures and solutions into a cohesive product roadmap in partnership with Product Management, identifying risks and leading project success.
  • Ensure that features and deliverables meet and exceed quality requirements across products
  • Define, analyze and review software requirements to meet defined and anticipated customer needs and system quality and performance standards.
  • Design software architecture and interfaces and implement functionality, typically using a model-based approach.
  • Collaborate with other engineering disciplines in planning design and development of systems to ensure software and hardware performance and compatibility.

Required Qualifications:
  • BS/MS in controls engineering, robotics, computer science, or relevant fields.
  • 2-5 years professional experience in robotics and robotics applications, with 2+ years developing controls software
  • Has experience with control systems development including but not limited to:
  • Classical and modern control theory
  • Feedback control, state estimation and system identification
  • Modeling, simulation and analysis of complex dynamical systems and sensors
  • Sensor fusion (e.g. IMU, GPS, LIDAR, RADAR)
  • Implementation of control algorithms on hardware systems.
  • Extensive experience in C++/Python programming, software design and architecture, and a history of having successfully driven projects to completion.
  • Strong understanding of design patterns and Object-Oriented Programming (OOP) - concurrency and real-time programming.
  • Experience developing, simulating, and deploying solutions on mobile robots and robotic arms.
  • Excellent understanding of ROS (Robot Operating System), including ROS2 Control.
  • Experience developing software in a Linux environment.
  • Strong oral and written communication skills.
  • Experience deploying algorithms for path-planning for one or more agents, SLAM in a dynamic environment, verification and validation of autonomous behaviors.

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Range $100K - $115K.

Similar Jobs

More Jobs at Fresh Consulting

More Manufacturing & Automotive Jobs

Find similar Robotics Engineer (Controls) jobs: