> Markdown version of [/jobs/ext/1507472-software-development-engineer-ii](https://www.wearedevelopers.com/jobs/ext/1507472-software-development-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer II - **Company:** Amazon.com, Inc. - **Location:** Reading, MA, United States - **Experience:** Experienced - **Salary:** $143,700.0 - $194,400.0 - **Contract:** Permanent contract - **Skills:** Application Frameworks, C++ (Programming Language), Data Normalization, Linux on Embedded Systems, Middleware, EtherCAT, Python (Programming Language), Software Architecture, Tensorflow, Software Engineering, Robot Operating System, Test-Driven Development (TDD), Pytorch, Yocto, TensorRT - **Published:** July 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9e6f0d00a7394643 ## About the Role * Knowledge of Python and/or C++ programming * 4+ years in CS, ME, EE or related field experience * Experience with robotics architectures like ROS, Orocos, etc. * Experience with communication layers such as DDS, EtherCAT, LCM, etc. * Experience with test driven development (TDD) in robotics software, * Master's degree in Robotics, with a focus on software frameworks and architectures * Experience with machine learning frameworks like PyTorch, TensorRT * Experience in ROS/ROS2 * Excellent collaboration and communication skills, with ability to work across multidisciplinary teams * Experience building and configuring embedded Linux systems for robotics platforms, including BSP integration and image creation using tools like Yocto/OpenEmbedded. ## Description * Design critical components of a software framework that enables generalized dexterous mobile manipulation * Design and integrate cloud and on-edge inferencing systems. * Integrate low-latency communication middleware that enables real-time teleoperation * Develop human-machine-interfaces that enable fast no-code programming for end-users * Design components that enable metrics and data aggregation * Partner with cross-functional teams to rapidly create new concepts and prototypes * Document the designs, performance, and validation of the software architecture ## Related Videos - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)