About this role
Build software for OneMHS that integrates robotics and delivers edge compute solutions for warehouse and industrial automation. Own the full software development cycle from scoping to field-ready deployment, using CI/CD and simulation to validate real-world device fleets.
Key Responsibilities
- Integrate internally and externally developed hardware and software services
- Implement continuous integration and continuous deployment (CI/CD) pipelines
- Validate solutions via software-in-the-loop simulation
- Work with deployment teams to implement end-to-end solutions in the field
- Develop infrastructure for development, operations, and maintenance of low level warehouse automation software
Technical Overview
The role focuses on edge-based solutions where cloud meets the real world, leveraging embedded Linux applications and cloud-based services. It emphasizes CI/CD pipelines and software-in-the-loop simulation, along with distributed systems and infrastructure to support low-level development and operations.
Ideal Candidate
The ideal candidate is a mid-level Software Development Engineer with 3+ years of experience building automation software that integrates hardware and software services. They are strong in CI/CD pipelines, software-in-the-loop simulation, distributed systems, and implementing edge-based solutions using embedded Linux and cloud-based interfaces to manage real-world device fleets.
Must-Have Skills
continuous integration and continuous deployment (CI/CD)CI/CD pipelinessoftware-in-the-loop simulationembedded Linuxedge compute solutions
Required Skills
software development cycle scopingdesignimplementationtestingdeliverycontinuous integration and continuous deployment (CI/CD)CI/CD pipelinessoftware-in-the-loop simulationdistributed systemsreal-time data processingedge compute solutionsindustrial automation applicationsintegration with hardware and software servicesembedded Linux applicationscloud-based solutionsinfrastructure for development operations and maintenancefleets of real-world devices
Hard Skills
software development cycle scopingsoftware development cycle designsoftware development cycle implementationsoftware development cycle testingsoftware development cycle deliverycontinuous integration and continuous deployment (CI/CD)CI/CD pipelinessoftware-in-the-loop simulationdistributed systemsreal-time data processingedge compute solutionsindustrial automation applicationsintegration of hardware and software servicesinfrastructure to support developmentoperationsand maintenancelow level softwareembedded Linux applicationscloud-based solutionsinterface with and manage fleets of real-world devices
Soft Skills
collaborate with multiple internal Amazon R&D and design teamscollaborate with automation strategic partnersflexibleentrepreneurialhands onowner mindsetset examples to be emulated
Keywords for Your Resume
Software Development EngineerOneMHSedge compute solutionsindustrial automation applicationssoftware development cycle scopingsoftware development cycle designsoftware development cycle implementationsoftware development cycle testingsoftware development cycle deliverycontinuous integration and continuous deployment (CI/CD)CI/CD pipelinessoftware-in-the-loop simulationdistributed systemsreal-time data processingembedded Linuxcloud-based solutionsfleets of real-world devicesinfrastructure to support development operations and maintenanceintegration with hardware and software services
Deal Breakers
3+ years of software development experience (as stated in Basic Qualifications, truncated), Demonstrated experience with continuous integration and continuous deployment (CI/CD), Demonstrated experience with embedded Linux
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile