Senior Robotics Software Engineer
WE’RE LOOKING FOR AN EXPERIENCED SENIOR ROBOTICS SOFTWARE ENGINEER TO BECOME AN INSTRUMENTAL PART OF OUR NEXT PHASE OF GROWTH! THERE IS A RELOCATION PACKAGE OFFERING FOR THIS POSITION!
NO H1B or C2C CANDIDATES CAN BE CONSIDERED FOR THIS ROLE - ONLY US CITIZENS AND GREEN CARD HOLDERS ELIGIBLE.
- Senior Robotics Software Engineer
- Fully remote or hybrid working from one of their office locations (relocation package offered)
- $160,000 - $190,000 + benefits!
- AUV, Subsea Robotics, Marine Autonomy experience requried
- Benefits - Full health cover (medical/dental/vision) & paid PTO!
- To apply please email / paolo.melacrinis@searchability.com
WHO ARE WE?
We are a US-based Robotics startup in a very excited period of growth! You will join a world class engineering team with experience from some of the biggest names in tech. We now require a Senior Robotics Software Engineer with substantial experience in designing and integrating advanced perception, planning, and control systems for robust robotics autonomy. By combining classical and modern control approaches with real-time computing, the SRSE ensures reliable, high-performance robotic operations in extreme environments.
WHAT WILL YOU BE DOING?
- ESSENTIAL: Experience with subsea robotics, autonomous underwater vehicles (AUVs), or marine autonomy.
- As SRSE you will help advance autonomy in energy management and GNC, by collaborating with cross-functional teams, and at times participating in at-sea testing or field deployments to validate and refine systems. Develop and track functional system requirements
- Design and implement real-time control algorithms for robotic systems, ensuring high precision, stability, and responsiveness.
- Develop and optimize motion planning, trajectory generation, and sensor fusion algorithms, SLAM for autonomous vehicles.
- Optimize system performance for low-latency, real-time computing and analytics using ROS, DDS, RTOS, or custom middleware.
- Develop and maintain high-performance C++ and Python software, following best practices in software architecture and design.
WE NEED YOU TO HAVE….
- M.S. or Ph.D. in Robotics, Computer Science, Mechanical Engineering, Electrical Engineering, or a related field.
- 7+ years of experience in robotics software development and control systems.
- Expertise in classical and modern control techniques (PID, LQR, MPC, adaptive control, nonlinear control).
- Strong programming skills in C++ and Python.
- Experience with real-time software development and middleware frameworks (ROS, ROS 2, DDS, RTOS).
IT WOULD BE GREAT IF YOU HAVE EXPERIENCE IN ONE OF THE FOLLOWING.....
- Proficiency with motion planning, state estimation, and dynamic modeling for robotic systems.
- Proficiency in simulation tools like Gazebo, Mujoco, or custom physics-based simulators.
- Strong knowledge of multithreading, IPC, and distributed system architectures.
- Experience deploying and tuning control algorithms on embedded hardware (ARM, DSP, FPGA) or real-time operating systems.
- Familiarity with Git, CI/CD, containerization (Docker), and software development best practices.
IT’S NICE TO HAVE….
- Knowledge of acoustic, RF, or optical communication for remote robotic operations.
- Experience with sensor fusion (IMU, LiDAR, sonar, GPS, cameras) and embedded sensing.
- Strong background in optimal estimation (EKF, UKF, particle filters).
- Experience with machine learning for control (reinforcement learning, neural control, adaptive ML).
TO BE CONSIDERED….
Please either apply by clicking online or emailing me directly to paolo.melacrinis@searchability.com. I can make myself available outside of normal working hours to suit from 7am until 10pm. If unavailable, please leave a message and either myself or one of my colleagues will respond. By applying for this role, you give express consent for us to process & submit (subject to required skills) your application to our client in conjunction with this vacancy only. Also feel free to follow me on Twitter @SearchablePM or connect with me on LinkedIn, just search Paolo Melacrinis in Google! I look forward to hearing from you.
Electrical Engineering, Harness Design, Subsystems, Power Electronics, CAE, CAE, Altium, PCB, Robotics, Autonomous, UAV, Subsea