Senior Software Development Engineer, Device Operating System

20 hours ago


Austin, Texas, United States Amazon Full time
About the Role

Amazon Lab126 is an innovative research and development company that designs and engineers cutting-edge consumer electronics. Our team is responsible for creating groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Amazon Show.

This is a unique technical role where you will have the opportunity to influence, invent, and design system architecture across multiple product and technology spaces. You will join a team whose mission is to ensure that state-of-the-art technologies serving the customer are supported via flexible software architectures, OS and Hardware Platform abstraction, testability, and scalability across multiple device types.

You will be a technical leader who drives cross-platform build and configuration systems for target platforms across Linux, Android, and other proprietary OSes. You will also contribute core framework software, such as those that manage IPC/RPC, lifecycle, event handling, security, and other architectural elements that define how modules coexist in an embedded platform.

You will dive into ambiguous problem spaces and meticulously distill out design choices, trade-offs, and priorities. You are data and metric driven, and obsessively concerned about performance in under resource-constrained environments.

Key Responsibilities
  • Design and develop application framework components
  • Work closely with product teams to create framework components
  • Think big to create new cutting-edge features that help evangelize App Framework components to internal and external customers
  • Support existing framework software components
  • Mentor junior engineers
About the Team

The framework components are horizontal OS system services that applications and native service daemons will leverage. The framework components play a critical role in system performance and differentiating the application behavior in the operating system.

Basic Qualifications
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead, or leading an engineering team
Preferred Qualifications
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience in object-oriented programming language such as C++


  • Austin, Texas, United States Centric Software Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to play a crucial role in delivering product features and driving the development of cutting-edge enterprise systems.Key Responsibilities:Pragmatic Problem-Solving: Provide practical solutions by understanding and effectively leveraging the existing tech stack.Tech Stack...


  • Austin, Texas, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software tools, including operating systems, compilers,...

  • Software Engineer

    4 weeks ago


    Austin, Texas, United States Inspire Semiconductor, Inc. Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to lead the development of operating systems and applications for our high-performance scientific computing platform at Inspire Semiconductor, Inc.As a key member of our team, you will have the opportunity to shape the evolution of our software ecosystem and contribute to the...


  • Austin, Texas, United States Rocket Software Full time

    Job DescriptionAt Rocket Software, we're seeking a highly skilled Senior Systems Engineer to join our team. As a key member of our global IT organization, you'll be responsible for designing, implementing, and maintaining complex systems in your area of expertise.As a technical leader, you'll work closely with development labs to design and deliver projects...


  • Austin, Texas, United States CORRIDOR Aviation Service Software Full time

    About CORRIDOR Aviation Service SoftwareCORRIDOR Aviation Service Software is a leading provider of innovative solutions for the business aviation industry. Our cutting-edge technology enables aircraft service centers to manage their operations efficiently and effectively.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team....


  • Austin, Texas, United States Amazon Full time

    About the RoleThe Global Edge Compute team is seeking a Senior Software Development Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and operating the next generation of device automation systems that allow for the provisioning and management of edge devices at Amazon scale.You will work closely with...


  • Austin, Texas, United States JARDUM Full time

    JARDUM is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on cloud and embedded systems. Key Responsibilities: * Develop and maintain software applications for cloud and embedded systems * Collaborate with cross-functional teams to design and...


  • Austin, Texas, United States Amazon Full time

    About the RoleThis is a senior-level position focused on creating innovative audio solutions using cutting-edge technologies. The ideal candidate will have a strong background in software development and a passion for audio frameworks.The role involves designing, implementing, and maintaining audio systems for Amazon's consumer devices, including Alexa,...


  • Austin, Texas, United States Pattern Bioscience Full time

    About the RoleWe are seeking a highly skilled Senior Systems Engineer to join our Hardware Engineering team at Pattern Bioscience. As a key member of our team, you will be responsible for designing, developing, and testing our diagnostic devices, ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesLead the development of...


  • Austin, Texas, United States Skyworks Solutions Full time

    Job Title: Senior Systems EngineerJoin Skyworks Solutions, a leading innovator in high-performance analog semiconductors, as a Senior Systems Engineer on our Device Performance team in the Timing division. We are seeking a highly skilled and experienced professional to contribute to the development and validation of our cutting-edge timing...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job Title: Senior Engineer, Innovation Programs GroupCentric Software is seeking a highly skilled Senior Engineer to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation and delivering cutting-edge solutions that meet the evolving needs of our customers.Key Responsibilities:Design and develop...


  • Austin, Texas, United States Centric Software Full time

    Overview:We are seeking a highly skilled Senior Cloud Engineer to lead our team in enterprise software development. The ideal candidate will have a deep understanding of cloud-native development and experience with various aspects of infrastructure management.You will be responsible for designing and developing scalable solutions, managing infrastructure...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Job Title: SMTS Software Development EngineerWe are seeking a highly skilled SMTS Software Development Engineer to join our team at Advanced Micro Devices, Inc. This is a unique opportunity to work on cutting-edge software development projects that will shape the future of computing.Job Summary:The successful candidate will be responsible for designing,...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our Operations Technology Solutions (OTS) team at Amazon. As a key member of our team, you will be responsible for designing, developing, and maintaining software systems that support our operations and IT customers.Key ResponsibilitiesLead the design and development of...


  • Austin, Texas, United States Amazon Full time

    About the RoleAs a Senior Software Development Engineer in Amazon's Delivery Software Engineering team, you will be responsible for leading the design and implementation of cross-functional projects. You will advocate for Operational Excellence, design best practices, and testing strategies that improve and scale our software for FC Operations and Field IT...


  • Austin, Texas, United States Tech M USAAvance Consulting Full time

    Job Summary:AMD is seeking a Senior Software Engineer Lead to drive and enhance the company's abilities to deliver high-quality, industry-leading technologies to market. As a key contributor, you will lead teams to develop and enhance AMD's software capabilities, including Linux and baremetal software development for automotive and industrial boards with...


  • Austin, Texas, United States Amazon Full time

    Job SummaryAs a Senior Software Development Engineer for Delivery Software Engineering, you will lead the design and implementation of cross-functional projects, advocate for Operational Excellence, and design best practices and testing strategies to improve and scale software for FC Operations and Field IT customers worldwide.Key ResponsibilitiesLead the...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job Title: Senior Engineer, Innovation Programs GroupCentric Software is seeking a highly skilled Senior Engineer to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation and leveraging cutting-edge technologies to enhance our product offerings.Key Responsibilities:Design and develop scalable backend...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to drive the development of cutting-edge enterprise systems. The ideal candidate will have a strong background in cloud-native software development, with expertise in Node.js, Java, and PostgreSQL.Key Responsibilities:Design and develop robust and scalable...


  • Austin, Texas, United States Pattern Bioscience Full time

    About the RoleWe are seeking a highly skilled Senior Systems Engineer to join our Hardware Engineering team at Pattern Bioscience. As a key member of our team, you will be responsible for leading the development of verification protocols and completing testing alongside our software, mechanical, and electrical engineering teams.Key ResponsibilitiesLead...