Robotics Applications Engineer
$70,000~$80,000/Year | Full Time | Onsite
Date: 06/24/25
Trossen Robotics is hiring a Robotics Applications Engineer who will be responsible for the design and development of production-grade drivers, modules, and applications for research- and industrial-grade robotic systems.
Responsibilities:
-
Creation of user-facing applications and SDKs for robotic systems
-
Creation and tuning of control systems for dynamical systems
-
Developing and tuning of sensor fusion and state estimation pipelines
-
Designing and improving embedded systems
-
Onboarding off-the-shelf hardware devices by writing driver libraries and ROS controllers
-
Improving navigation for mobile bases or motion planning pipelines for manipulators
-
Creating simulation environments for rapid testing and iteration
-
Writing internal and public-facing technical documentation
Minimum Requirements:
-
2+ years of hands-on experience with robotic systems
-
Fluent in C++ and Python
-
Hands-on work with sensors and actuators, including BLDC or Servo Motors, IMU, Optical Cameras, Stereo Depth Cameras, or LiDARs
-
Expertise in at least one core area of robotics, such as control systems, sensor fusion, kinematics & dynamics, machine learning, or motion planning
-
Strong written and verbal communication skills
-
Strong problem-solving and analytical skills
-
Familiarity with git and GitHub
-
Ability to teach yourself and learn new skills on the job
Nice-to-haves:
-
A degree in robotics, computer science, or a related field
-
ROS 2 development experience
-
Have contributed to open-source projects
-
Knowledge of containerization using Docker
-
Familiarity with CI/CD pipelines
-
Experience with CUDA and NVIDIA’s Jetson platform
-
Simulation experience with MujoCo, Issac Sim, or similar
-
Knowledge of embedded programming tools and frameworks
-
Previous usage of debugging and profiling tools
Compensation:
-
$70,000~$80,000/year
-
End-of-year bonus based on company performance
-
401k
-
Full medical and dental insurance
-
Paid time off