Senior Software Engineer, Generalist jobs in United States
cer-icon
Apply on Employer Site
company-logo

Chef Robotics · 3 months ago

Senior Software Engineer, Generalist

Chef Robotics is on a mission to accelerate the advent of intelligent machines in the physical world, focusing on food automation through robotics. As a Senior Software Engineer, Generalist, you will design, develop, and implement software systems for our robotics platform, collaborating with cross-functional teams to ensure seamless integration and performance in commercial kitchens.

Artificial Intelligence (AI)Food and BeverageMachine LearningRobotics
check
H1B Sponsor Likelynote

Responsibilities

Collaborate with robotics engineers, hardware engineers, and other software engineers across the tech stack to design, develop, and deploy software solutions for food automation robots
Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance
Develop robust, scalable, and maintainable software systems that meet the unique challenges of commercial food production environments
Implement algorithms for perception, manipulation, motion planning, and control to enable autonomous food preparation behavior
Work across frontend dashboards, backend APIs, and cloud infrastructure to build comprehensive solutions that integrate with robotics hardware and AI systems
Design and optimize database schemas to support robot operations, telemetry, recipe management, and system analytics
Implement efficient data pipelines between on-device robotics systems and cloud services
Create data access layers and APIs that enable seamless integration across multiple subsystems
Develop real-time data processing systems for robotics telemetry and performance monitoring
Establish data integrity protocols and backup systems across distributed robotics deployments
Optimize software performance and reliability to meet stringent food safety requirements and operational standards
Implement fault-tolerant systems with high availability requirements for production food preparation environments
Conduct thorough testing and validation of software components to ensure functionality, accuracy, and safety in commercial kitchens
Develop comprehensive monitoring, logging, and alerting systems across the entire software stack
Create diagnostic tools and performance optimization solutions for operational visibility across all system components
Stay current with emerging technologies and industry trends in autonomous systems, robotics, and food automation technology
Integrate new sensor data, perception algorithms, and AI/ML components into existing software architecture
Implement automated deployment pipelines, infrastructure-as-code practices, and modern development workflows
Develop data pipelines between on-device robotics systems and cloud services for real-time operations
Contribute to technical architecture decisions and help establish software engineering standards across teams

Qualification

Software DevelopmentRobotics SystemsCloud InfrastructureProgramming LanguagesContainerizationCI/CD PracticesData ProcessingProblem-SolvingCommunication SkillsTeam CollaborationAdaptability

Required

Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
7+ years of professional experience in software development with demonstrated full-stack capabilities
Proven experience in software development, with a focus on autonomous systems, robotics, or related fields
Strong proficiency in programming languages such as Python and JavaScript/TypeScript, with emphasis on object-oriented design and development
Experience with software development tools and frameworks commonly used in robotics and autonomous systems (e.g., ROS, OpenCV, TensorFlow, etc.)
Familiarity with sensor fusion techniques, perception algorithms, and other technologies relevant to autonomous robotics operations
Advanced understanding of cloud infrastructure and deployment (AWS, GCP, or Azure)
Experience with containerization (Docker) and orchestration (Kubernetes) technologies
Proven experience leading complex, multi-disciplinary software projects from conception to deployment
Strong background in system architecture design and cross-functional technical decision-making
Understanding of real-time systems, robotics integration, and high-performance application requirements
Experience with CI/CD practices, infrastructure-as-code, and production deployment workflows
Knowledge of secure system design including authentication, authorization, and data protection
Familiarity with performance optimization across multiple technology stacks
Strong problem-solving skills and the ability to work effectively in a fast-paced startup environment
Excellent communication skills and ability to clearly articulate technical concepts to cross-functional teams
Adaptability and comfort working across different technology stacks and problem domains
Collaborative team player who works effectively with robotics engineers, hardware engineers, and other specialists
Comfort with working startup-oriented hours and commitment to working onsite five days a week
Passion for robotics and food automation technology with drive to stay current with emerging technologies

Preferred

Experience with robotics systems integration and understanding of ROS or similar frameworks
Knowledge of real-time communication systems including WebSockets and message queues
Experience with time-series databases and telemetry data processing
Background in manufacturing, food production, or industrial automation
Familiarity with 3D rendering using Three.js or Three Fiber
Experience with monitoring and observability tools across multiple system components
Knowledge of AI/ML system integration and deployment workflows
Startup experience with track record of shipping working products under tight deadlines
Experience with microservices architecture and distributed systems design

Benefits

Medical, dental, and vision insurance
Commuter benefits
Flexible paid time off (PTO)
Catered lunch
401(k) matching

Company

Chef Robotics

twittertwittertwitter
company-logo
Chef Robotics is a robotics and artificial intelligence company serving the food industry.

H1B Sponsorship

Chef Robotics has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2024 (1)
2023 (1)
2022 (3)

Funding

Current Stage
Growth Stage
Total Funding
$65.6M
Key Investors
Silicon Valley BankAlumni Ventures
2025-03-31Series A· $20.6M
2025-03-31Debt Financing· $22.5M
2024-01-26Seed

Leadership Team

leader-logo
Ray Martino
Chief Operating Officer
linkedin
Company data provided by crunchbase