Join our innovative robotics team as a Robotics Software Engineer, where you'll play a pivotal role in building foundational technologies for a disruptive company transforming warehouse automation. In this startup environment, you'll independently develop features, integrate hardware-software solutions, and optimize robotic systems for real-world logistics challenges—gaining broad, hands-on experience across object detection, action planning, manipulation, and navigation. Leverage a diverse array of cutting-edge sensors (e.g., cameras, LiDAR, IMUs, and more) and AI models to enable sophisticated, intelligent robot behaviors. This is your chance to contribute to something truly awesome, grow with us, and shape the company's long-term future. Ideal for passionate engineers seeking meaningful impact and a lasting career in pioneering automation solutions.
Responsibilities:Lead independent feature development for robotic systems in a collaborative small-team environment
Own features from ideation to final testing and deployment: collaborate with cross-functional teams to define requirements, brainstorm solutions, identify edge cases, implement code, and validate functionality.
Develop software enhancements to improve system efficiency, reliability, and functionality, tackling challenges across object detection, planning, manipulation, and navigation for real-world warehouse automation.
Prototype and iterate using simulations and real hardware, incorporating team feedback for seamless integration in warehouse environments.
Optimize existing codebase for performance, scalability, and maintainability, while soliciting input from cross-functional colleagues.
Conduct advanced testing, debugging, and integration
Perform end-to-end testing of integrated hardware-software systems, identifying and resolving complex issues autonomously.
Analyze production data, logs, and metrics to diagnose root causes and implement fixes.
Collaborate with cross-functional teams to integrate features with mechanical, electrical, and control systems.
Maintain and enhance documentation and processes - Create detailed documentation for features, test plans, and system architectures to support team scalability and knowledge transfer.
Ensure safety, compliance, and quality standards
Contribute to code reviews, version control, and continuous integration pipelines to uphold high-quality standards.
Adhere to safety standards when working with and around robotic equipment in warehouse environments.
Education:
Bachelor's or Master's degree in Robotics, Electrical Engineering, Mechanical Engineering, Software/Computer Engineering, Mechatronics, Automation, or a closely related field
Equivalent practical experience may substitute for formal education
Technical Skills:
Proficiency in Python and/or C++ programming and object-oriented design ideally in Linux and familiarity with Git/version control
Hands-on expertise in software-hardware integration, system testing, and debugging in robotic or automation environments
Experience with computer vision and image processing techniques (e.g., object detection, segmentation, or feature extraction)
Experience:
3+ years of relevant professional experience in robotics software development or related fields (e.g., warehouse automation, industrial controls)
Proven track record of independently delivering features or projects from concept to deployment
Experience with industrial robots (e.g., Fanuc, Universal Robots) and control systems/PLC programming
Knowledge of machine learning frameworks (e.g., PyTorch, TensorFlow) and models (eg. Yolo) for robotics applications like perception or decision-making.
Experience in computer vision and image processing techniques using libraries like OpenCV (e.g., object detection, segmentation, feature extraction)
Familiarity with simulation tools (e.g., Gazebo, Isaac Sim)
Experience with 3D data processing libraries (e.g., PCL, Open3D) for handling point clouds, depth maps, or spatial data from sensors like LiDAR or stereo cameras
Experience with autonomous navigation systems (e.g., path planning, SLAM, obstacle avoidance, or localization techniques)
Demonstrated ability to take full ownership of projects, driving them to completion with minimal supervision.
Advanced analytical and problem-solving skills for complex debugging and system-level optimizations.
Strong communication skills, including technical writing (e.g., reports, specs) and presenting ideas to non-technical stakeholders.
Effective collaboration with multidisciplinary teams.
Adaptability to handle ambiguous requirements and iterate quickly in a fast-paced tech environment.
Commitment to innovation and continuous learning in robotics and automation.
Location: On-site at our facility in Dallas, TX.
Travel Requirement: Up to 25% domestic travel for customer site support, field testing, or training (notice provided in advance).
Work Setting: Primarily in an office/warehouse environment with robotic systems; includes exposure to noise, varying temperatures, and moving machinery.
Physical Demands:
Ability to stand, walk, bend, and lift/carry up to 40lbs occasionally (e.g., test product, equipment or components).
Frequent use of hands for operating controls, tools, and computers.
Must be able to wear required personal protective equipment (PPE) such as safety glasses, steel-toed shoes, and hearing protection.
Salary range: $100,000 - $150,000
Equity Compensation Plan (Senior-Level)
Healthcare
401k Plans
Paid time off (vacation, sick leave, and holidays)
Skills Required
- Bachelor's or Master's degree in Robotics, Electrical Engineering, Mechanical Engineering, Software Engineering, Computer Engineering, Mechatronics, Automation, or a closely related field
- Equivalent practical experience may substitute for formal education
- Proficiency in Python and/or C++ programming
- Object-oriented design experience
- Experience working in Linux
- Familiarity with Git or version control
- Hands-on expertise in software-hardware integration, system testing, and debugging in robotic or automation environments
- Experience with computer vision and image processing, including object detection, segmentation, or feature extraction
- At least 3 years of relevant professional experience in robotics software development or related fields
- Proven ability to independently deliver features or projects from concept to deployment
- Experience with industrial robots such as Fanuc or Universal Robots
- Experience with control systems or PLC programming
- Knowledge of machine learning frameworks such as PyTorch or TensorFlow
- Experience with machine learning models such as YOLO for robotics applications
- Experience using OpenCV for computer vision and image processing
- Familiarity with simulation tools such as Gazebo or Isaac Sim
- Experience with 3D data processing libraries such as PCL or Open3D
- Experience with autonomous navigation systems, including path planning, SLAM, obstacle avoidance, or localization
- Ability to take ownership of projects and complete them with minimal supervision
- Advanced analytical and problem-solving skills for complex debugging and system optimization
- Strong communication and technical writing skills
- Ability to collaborate with multidisciplinary teams
- Ability to work on-site in Dallas, Texas
- Ability to stand, walk, bend, and occasionally lift or carry up to 40 pounds
- Ability to wear required personal protective equipment
What We Do
AlphaOne Robotics develops intelligent robotic solutions for warehousing and logistics, combining advanced computer vision, artificial intelligence, mechatronics, and hardware deployment. Its flagship Sigma system automates truck unloading, while a complementary palletizing solution supports receiving operations. The company uses a vertically integrated design and manufacturing approach to improve speed, reliability, efficiency, and cost performance for logistics operators and other industrial customers.







