Robotics Engineer (Controls)
$100,000–$115,000 year
On-site · Bellevue, Washington, United States
Job Summary
Robotics Engineer (Controls) at Fresh Consulting builds and deploys software for fleets of robots, working with customers and partners to create end-to-end robotic solutions. Responsibilities include contributing to technical engagements and pre-sales visits, mapping goals to roadmaps, integrating architectures into cohesive product roadmaps, ensuring quality across products, and defining and reviewing software requirements. The role emphasizes collaboration with the Fresh Robotics team, model-based design, and implementing control algorithms across hardware and software stacks. Key skills include ROS/ROS2, C++/Python, sensor fusion (IMU, GPS, LIDAR, RADAR), path-planning, SLAM, state estimation, and hardware-oriented control implementation; experience with mobile robots and robotic arms, Linux environments, and strong communication abilities are required.
Required Qualifications
- BS/MS in controls engineering, robotics, computer science, or relevant fields
- 2-5 years professional experience in robotics and robotics applications
- 2+ years developing controls software
- Experience with classical and modern control theory
- Feedback control, state estimation and system identification
- Modeling, simulation and analysis of complex dynamical systems and sensors
- Sensor fusion (IMU, GPS, LIDAR, RADAR)
- Implementation of control algorithms on hardware systems
- Extensive experience in C++/Python programming, software design and architecture
- 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
- Equal employment opportunity statement
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.