Senior Robotics Engineer
On-siteSterling, Virginia, United States
Job Summary
Deliver high-quality, testable code for built/integrated robotic hardware and build core CAD to robotic motion and grasp planning workflow software. Develop advanced simulation and motion planning capabilities while collaborating with cross-functional teams on tooling, fixturing, vision systems, and control systems. Validate software on physical robots using live-cell data, logs, and telemetry to diagnose behavior and harden systems for real-world tolerances. Mentor junior engineers and contribute to architecture-level decisions regarding system structure and performance tradeoffs. Work in-person at Molg HQ in Sterling, VA within a hands-on industrial facility.
Required Qualifications
- 5+ years of industry experience developing automated solutions using 6 DOF robots
- 5+ years of experience in Python3 or C++
- Proficiency with ROS, ROS2, or another robot-oriented software framework
- Proficiency with the following modern software development tools and principles: unix/linux systems, shell software (sh, bash, zsh), git, containerization, CI/CD, automation, OOP
- Excellent understanding of core robotics principles, including homogenous transformations, forward and inverse kinematics, closed-loop control, path and motion planning, localization
- Demonstrable experience using physical robot systems from industry leading manufacturers, such as ABB, FANUC, or KUKA
- Proven experience taking robotics software from proof-of-concept to production; implementing features vertically through the stack and hardening them for the real world with observability, robust error handling, and graceful failure recovery
- Experience integrating software with real robotic hardware, controllers, and higher-level task-planning systems, and validating it on physical robots, not only in simulation
- A track record of diagnosing and improving robot behavior using live-cell data, logs, and telemetry, closing the loop between what the simulation predicted and what the hardware actually did
- Skilled at partnering with mechanical and systems engineers to make software resilient to real-world tolerances, mechanical compliance, and part-to-part variability
- Experience building software for multi-robot or multi-station systems, including coordination, synchronization, and reasoning about shared workspaces
- Ability to contribute to architecture-level decisions: system structure, performance tradeoffs, and the choices that keep a robotic platform maintainable as it scales
- Ability to communicate effectively and efficiently both verbally and in writing
- Ability to mentor, direct and evaluate the work of junior and mid-level robotics engineers
- Ability to work in-person at Molg HQ in Sterling, VA
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.