See more Collapse

Senior Software Development Engineer, Device OS

2 months ago


Sunnyvale, United States Amazon.com Services LLC - A57 Full time
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create?

Work hard. Have fun. Make history.

The Role:
As a Sr. Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer environment. The team is responsible for delivering and maintaining software and platforms that are high-performance, low-power, stable and meet the highest security standards.

The Senior Software Development Engineer will provide technical leadership and contribute to the definition, development, integration, test, documentation and support of platform software. This hands-on position requires broad engineering competence and in-depth technical knowledge of embedded software development, Linux development, ARM architecture, device security, as well as demonstrated experience successfully planning, organizing and conducting software development projects in a dynamic environment. You will be expected to work at all levels of the stack from the application UI to the kernel, nothing is off limits. Members of this team tend to have a high degree of fluency in more than one language and tools and work with an unwavering focus on device operating system's security and privacy.

Key job responsibilities
- Own the software design, documentation, development, engineering approach, delivery and support of DeviceOS security and privacy.
- Be responsible for the architecture and design of software solutions, especially in the area of device security & privacy, determining current limitations and compatibilities between subsystems, selecting new concepts and methodologies, and developing key routines and utilities.
- Dive deep into a difficult problem, identify the root cause, and provide an appropriate solution.

We are open to hiring candidates to work out of one of the following locations:

Sunnyvale, CA, USA

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


We have other current jobs related to this field that you can find below


  • Sunnyvale, United States Amazon Full time

    Software Development Engineer, DevicesJob ID: 2677604 | Amazon.com Services LLCDESCRIPTIONAmazon Devices is building products to enable new forms of ambient computing, and we are looking for skilled and passionate software engineers to join our world-class, growing team. As an Software Development Engineer, you will conceive, design, and bring to market...


  • Sunnyvale, California, United States Amazon Full time

    Software Development Engineer, DevicesJob ID: | Services LLCDESCRIPTIONAmazon Devices is building products to enable new forms of ambient computing, and we are looking for skilled and passionate software engineers to join our world-class, growing team.As an Software Development Engineer, you will conceive, design, and bring to market computer vision...


  • Sunnyvale, United States Cloudious LLC Full time

    Job DescriptionJob DescriptionEmbedded Software Engineer Level III Max Supplier Pay Rate: $70 Location: 100% onsite in either Redmond, WA / Sunnyvale, CA / Austin, TX JD: Meta Reality Labs focuses on building technology to help people connect through Augmented Reality (AR) and Virtual Reality (VR). Our embedded software will enable AR and VR devices where...


  • Sunnyvale, United States Diverse Lynx Full time

    Embedded Software Engineer Level III Location: 100% onsite in either Redmond, WA / Sunnyvale, CA / Austin, TX JD: Meta Reality Labs focuses on building technology to help people connect through Augmented Reality (AR) and Virtual Reality (VR). Our embedded software will enable AR and VR devices where our real and virtual world will mix and match throughout...


  • Sunnyvale, California, United States Nokia Full time

    Job DescriptionNokia of America Corporation, Senior Software Engineer (Multiple Positions), Sunnyvale, CASALARY RANGE: $283,442 per yearWORK SCHEDULE: 40 hours per week, M-F (9:00 a.m.-5:00 p.m.)ResponsibilitiesNokia of America Corporation, Senior Software Engineer (Multiple Positions), Sunnyvale, CADesign and develop embedded software for data center and...


  • Sunnyvale, California, United States tapwage Full time

    Amazon's Lab126 Platform Software team is looking for a Software Development Engineer to lead the design and implementation of critical software modules for robots. You will help contribute to the next generation of robots that are based on our Astro robot. You will drive technical designs and features for next gen robots.Key job responsibilitiesAs a...


  • Sunnyvale, United States Tata Technologies Full time

    Job Description: Software design and development for infotainment software in embedded Linux and Android systems. 7+ years in Software Development on Linux and/or Android. Experienced with: - Advanced programming and debugging skills with C, C++/11/14, Java, and unit test framework - Development tools and IDE such as VS Code, Android Studio, git, JIRA,...


  • Sunnyvale, United States Cyber Spring Full time

    I am currently working with a Seed-Stage AI business developing AI & Cloud-Based Security technologies and improving their field with unprecedented quality led by serial entrepreneurs and experts in the AI & Robotics space. Working closely with the CTO, my client are looking for a Senior Software Engineer to help them solve interesting problems at the...


  • Sunnyvale, United States Cyber Spring Full time

    I am currently working with a Seed-Stage AI business developing AI & Cloud-Based Security technologies and improving their field with unprecedented quality led by serial entrepreneurs and experts in the AI & Robotics space. Working closely with the CTO, my client are looking for a Senior Software Engineer to help them solve interesting problems at the...


  • Sunnyvale, United States Intuitive Surgical Full time

    Job DescriptionPrimary Function of Position:Intuitive Surgical, Inc. produces the da Vinci® Surgical System, a minimally invasive robotic surgery system that uses highly complex mechanics, replaceable instruments and accessories, and enhanced three-dimensional visualization to extend surgical technique and precision beyond the limits of the human hand. The...

  • Software Engineer

    6 hours ago


    Sunnyvale, United States NR Consulting Full time

    Job Title: Software Engineer V Duration: 12 Months. + potential extension(s) and/or conversion Location: Sunnyvale, CA ( Hybrid ) Summary: The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work....


  • Sunnyvale, United States Amazon Development Center U.S., Inc. Full time

    AWS EC2 Nitro Local Storage is building the foundation of cloud local instance storage platforms at scale. We power customer workloads across industry from startups through the Fortune 500 enterprises. We provide a virtualized hardware-accelerated instance storage solutions for EC2 instances. instance types. Our solutions are designed for workloads that...


  • Sunnyvale, United States Softworld, a Kelly Company Full time

    Senior Software QA Engineer Location: Sunnyvale, CA (Hybrid) Duration: 12 months+ We are looking for a Senior Software QA Engineer responsible for performing software verification testing of software products as per medical device standards and regulations. MINIMUM REQUIREMENTS: Work closely with software development team to understand product requirements...


  • Sunnyvale, United States Softworld, a Kelly Company Full time

    Senior Software QA EngineerLocation: Sunnyvale, CA (Hybrid)Duration: 12 months+We are looking for a Senior Software QA Engineer responsible for performing software verification testing of software products as per medical device standards and regulations.MINIMUM REQUIREMENTS:Work closely with software development team to understand product requirements and to...


  • Sunnyvale, United States Softworld, a Kelly Company Full time

    Senior Software QA EngineerLocation: Sunnyvale, CA (Hybrid)Duration: 12 months+We are looking for a Senior Software QA Engineer responsible for performing software verification testing of software products as per medical device standards and regulations.MINIMUM REQUIREMENTS:Work closely with software development team to understand product requirements and to...


  • Sunnyvale, United States Intuitive Full time

    Company Description At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team,...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Job DescriptionIntuitive Surgical, Inc. produces the da Vinci Surgical System, a minimally invasive robotic surgery system that uses highly complex mechanics, replaceable instruments and accessories, and enhanced three-dimensional visualization to extend surgical technique and precision beyond the limits of the human hand. The Software Engineer will develop...


  • Sunnyvale, United States Uber Technologies, Inc. Full time

    Senior Software Engineer - Next Gen Fleet EngineeringBackend, EngineeringSunnyvale, California | Seattle, WashingtonAbout the Role In this role, you will be instrumental in helping us build and extend the automated test/benchmark platform to increase decision speed, find opportunities for optimization and increase reliability. This platform’s goal also is...


  • Sunnyvale, United States L&T Technology Services Full time

    · Perform full-stack software development work in a collaborative team environment· Carry out design, implementation, software integration, and documentation required to meet company procedures· Take ownership of the high-quality implementation of software features for instrument software· Execute quality assurance activities such as reviews and code...


  • Sunnyvale, United States L&T Technology Services Full time

    · Perform full-stack software development work in a collaborative team environment· Carry out design, implementation, software integration, and documentation required to meet company procedures· Take ownership of the high-quality implementation of software features for instrument software· Execute quality assurance activities such as reviews and code...