Join Amazon's innovative Open Controls Architecture (OCA) initiative, which is revolutionizing industrial automation by combining standardized computing hardware with AWS Cloud services. OCA seamlessly integrates with industry-leading automation platforms, modernizing traditional PLC development without requiring complete architectural overhauls.
The team operates in a fast-paced, startup-like environment within Amazon, focusing on transforming industrial automation through automated testing pipelines, streamlined deployment processes, advanced monitoring systems, and robust rollback capabilities. This role offers the opportunity to work on cutting-edge technology that bridges traditional PLC programming with modern software development practices.
As a Software Development Engineer II, you'll be instrumental in designing and implementing systems that delight customers. The tech stack includes Python and Rust for backend development, and TypeScript/React for frontend work. For embedded development, the team primarily uses Rust. You'll collaborate closely with product managers, program managers, and other engineering teams to drive innovation and deliver value to customers.
The role requires a strong foundation in software development, with emphasis on creating extendable designs and maintainable technical solutions. You'll be expected to demonstrate ownership, lead by example, and adapt your approach as you learn. The position offers the opportunity to work on revolutionary designs and experiments while maintaining high standards in software development.
This is an excellent opportunity for engineers passionate about industrial automation, cloud computing, and modern software development practices who want to make a significant impact in transforming how industrial automation solutions are developed, tested, and deployed.