Demo

Senior Software Engineer

Four Growers, Inc.
Pittsburgh, PA Full Time
POSTED ON 12/31/2025
AVAILABLE BEFORE 4/29/2026

YOUR ROLE


As a Senior Software Engineer at Four Growers, you will play a crucial role in developing robust software solutions for our harvesting and analytics platform. This role involves designing and implementing end-to-end systems, from perception algorithms to control and planning, that allow our robots to operate effectively in challenging agricultural environments. You’ll collaborate with a talented team of engineers and researchers, driving advancements through the integration of state-of-the-art technologies.


WHAT YOU WILL DO

  • Design and implement scalable software frameworks that support robust motion planning, perception, and control algorithms, ensuring our robots operate effectively in dynamic, real-world environments.
  • Leverage simulation platforms to streamline development, testing, and validation, enabling rapid iteration and fine-tuning of robotic behaviors before deployment.
  • Work closely with subject-matter experts to align software components, ensuring seamless integration between perception, planning, and control systems.
  • Take ownership of deploying production-ready software in field settings, using real-world data to drive continuous improvements and maintain high performance in complex agricultural environments.


REQUIRED SKILLS AND EXPERIENCE

  • 4 years of hands-on industry experience in autonomous, robotic-systems development and implementation
  • Strong programming skills in modern C , with experience developing efficient, production-quality software
  • Strong analytical and problem-solving skills with a proactive approach to addressing technical challenges and enhancing system reliability


BONUS SKILLS AND EXPERIENCE

  • Proficiency in simulation platforms like NVIDIA Isaac Sim, Gazebo, MuJoCo, OpenSim, with experience using them for testing and validating robotic systems in organic environments
  • Strong understanding of linear algebra, numerical optimization, state estimation, and computational geometry, with experience in libraries like Eigen for efficient calculations
  • Experience working with 3D data, including familiarity with relevant libraries, tools, and algorithms contained in Point Cloud Library (PCL) and Open3D
  • Knowledge of CUDA and parallel processing, enabling performance optimization for perception and planning tasks
  • Hands-on experience with the software frameworks like ROS/ROS 2, for building modular and scalable robotic applications
  • Proficiency in multi-camera setups for 3D reconstruction and depth estimation, focusing on stereo and multi-view camera calibration and synchronization.
  • Experience with machine learning, including deep learning, planning under uncertainty, prediction, and reinforcement learning.


REQUIRED EDUCATION AND EXPERIENCE

B.S. in Computer Engineering, Computer Science, Robotics, Mathematics or a related field, or equivalent proficiency


DETAILS

Location: Pittsburgh, PA

Travel: 5-10%, ~1% with international travel

Benefits: 401k (4% match), Medical, Dental, Vision

Sponsorship: Open to sponsoring H-1B employer transfer for full time employees

Salary.com Estimation for Senior Software Engineer in Pittsburgh, PA
$95,997 to $116,839
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Four Growers, Inc.

  • Four Growers, Inc. Pittsburgh, PA
  • THE MISSION Four Grower’s team is developing and deploying world leading AI and robotics to create a world where delicious, nutritious, sustainable food is... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Pittsburgh, PA area that may be a better fit.

  • Software Engineering Institute | Carnegie Mellon University Pittsburgh, PA
  • About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do yo... more
  • 5 Days Ago

  • Aurora Pittsburgh, PA
  • Who We Are Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!