Mid/Senior Level Robotics Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

AlphaOne Robotics · 3 days ago

Mid/Senior Level Robotics Software Engineer

AlphaOne Robotics is an innovative company transforming warehouse automation through robotics technology. The Robotics Software Engineer will independently develop features, integrate hardware-software solutions, and optimize robotic systems to tackle real-world logistics challenges.

Industrial Automation

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

Qualification

PythonC++Software-hardware integrationComputer visionRobotics experienceMachine learning frameworksSimulation tools3D data processingAutonomous navigationAnalytical skillsCommunication skillsCollaborationAdaptability

Required

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
Proficiency in Python and/or C++ programming and object-oriented design ideally in Linux and familiarity with 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)
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
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
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

Preferred

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)

Benefits

Equity Compensation Plan (Senior-Level)
Healthcare
401k Plans
Paid time off (vacation, sick leave, and holidays)

Company

AlphaOne Robotics

twitter
company-logo
AlphaOne Robotics is a startup dedicated to advancing logistics automation through state-of-the-art AI-powered robotics.

Funding

Current Stage
Early Stage
Company data provided by crunchbase