System Development Engineer, Device OS

2 weeks ago


Bengaluru, India ADCI - BLR 14 SEZ - F07 Full time
Do you want to build frameworks for the next generation of apps running on Amazon Devices? Are you passionate about building reusable code and tools for development? How about having the code you write making a big impact to our smart home customers by ensuring unique Amazon technologies are easily available to app developers? Do you want to work in a horizontal consumer device focused team developing for a wide range of products?We are looking for an experienced, self-motivated, detail-oriented Build/Release Engineer who has demonstrated the ability to work in a fast-paced and complex software build environment. We are fast-paced—like really fast.Key job responsibilitiesAmazon Devices is an inventive research and company that designs and engineers high-profile consumer electronics. The devices org 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, Amazon Echo and Amazon Show.As Build and Release Engineer, you will:• Routinely merge source code between branches in a complex branching setup.• Build, maintain and continuously improve infrastructure for a multi-site development team, including source code repository, build, integration, release tools and scripts, continuous integration infrastructure, packaging, and deployment tools.• Develop processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.• Develop processes for, and perform ongoing integration of all open source and third-party code.• Investigate and recommend best practices for maintaining code quality, including the development of code metrics, code review workflows, code coverage measurement, and the use of static and dynamic analysis tools.• Influence and drive operational excellence best practices within the organization.• Influence the team's technical and business strategy by making insightful contributions to its priorities and approach. Make a significant contribution to team planning.A day in the lifeIf you join our team, you will get to build new products and features from the ground up. You will define and build features and tools used by thousands of developers for building for millions of customers. We work across multiple internal teams as well as product to define what we are building and make it a reality. As the Device OS org we get to work horizontally across many exciting new device types.About the teamThis team’s primary focus is to enable developers to swiftly create delightful, performant, and interactive devices for our smart home ecosystem. We are responsible for working closely with developers and end customers to build the frameworks and tools that they need to be highly productive. As a part of the Device OS organization, you’ll get to interact and work with multiple teams to develop an ecosystem end to end from product conception to ultimately shipping on the vast number of Amazon devices in the field.We are open to hiring candidates to work out of one of the following locations:Bangalore, KA, IND

BASIC QUALIFICATIONS

- Bachelor’s Degree in Computer Science or related technical field. 5+ years relevant work experience. Solid knowledge of distributed version control systems (DVCS) such as Git. Experience in using modern SCM tools such as Git, Gerrit, Jenkins, Confluence, Jira, Make, CMake. Proficiency in scripting language such as Python and Bash. Experience in Linux development environments and embedded experience is a plus. Experience with Make, CMake, Jenkins Experience in managing complex build systems within Continuous Integration setup. Knowledge of professional software engineering practices and industry best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

PREFERRED QUALIFICATIONS

- Experience in test automation in Continuous Integration setup. Experience supporting a multi-site development organization. Experience with evaluating and integrating open source and in-house developed toolsets. Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives and develop processes and tools as needed to support the organization. Proven experience to thrive in a complex software systems environment involving Linux development. Familiarity with integration of static and dynamic code-coverage tools like Coverity, Clover and FindBugs a plus.

  • Bengaluru, India ADCI - BLR 14 SEZ - F07 Full time

    Do you want to build frameworks for the next generation of apps running on Amazon Devices? Are you passionate about building reusable code and tools for development? How about having the code you write making a big impact to our smart home customers by ensuring unique Amazon technologies are easily available to app developers? Do you want to work in a...


  • Bengaluru, India ADCI - BLR 14 SEZ - F07 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, Amazon Echo and Amazon Show. The...


  • Bengaluru, India ADCI - BLR 14 SEZ - F07 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, Amazon Echo and Amazon Show. The...


  • Bengaluru, India ADCI - BLR 14 SEZ Full time

    As a Software Development Engineer in the Amazon Device OS organization, you will own the definition and implementation of components used to build applications on millions of devices. We are building a new development environment for our smart home devices, and, as part of this effort, you will create common software components for product lines such as...


  • Bengaluru, India ADCI - BLR 14 SEZ Full time

    This Job is for a most challenging, complex, high volume and large scale project having embedded development (Linux + C/C++). Having Multimedia experience (Audio, Video, Graphics) will be an added advantage.Key job responsibilitiesThe Engineer in this job is expected to make the design (High level and Low level), own end to end (depth) for specific set of...


  • Bengaluru, India ADCI - BLR 14 SEZ Full time

    As a Software Development Engineer in the Amazon Device OS organization, you will own the definition and implementation of components used to build applications on millions of devices. We are building a new development environment for our smart home devices, and, as part of this effort, you will create common software components for product lines such as...


  • Bengaluru, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...


  • Bengaluru, India ADCI - BLR 14 SEZ Full time

    This Job is for a most challenging, complex, high volume and large scale project having embedded development (Linux + C/C++). Having Multimedia experience (Audio, Video, Graphics) will be an added advantage.Key job responsibilitiesThe Engineer in this job is expected to make the design (High level and Low level), own end to end (depth) for specific set of...


  • Bengaluru, India ADCI - Tamil Nadu Full time

    We are looking for a Quality Assurance Manager in Device OS Team in India region within the Devices & Services Org, responsible for shaping the future of what people watch on television?Device org is looking for experienced, results-oriented QAM who is capable of translating high-level, ambiguous business goals into working software solutions. We own set of...


  • Bengaluru, India Scalene works Full time

    Job DescriptionGeneral Qualifications for all openings in our team:• 8-11 years of experience in Linux / QNX device driver development.• Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs.• Working experience on board bring up activities.• Strong working knowledge of operating...


  • Bengaluru, India Intel Full time

    Job Description Designs, Develops, Maintains, tests and optimizes operating system to implement hardware abstraction layers, OS services and user space software subsystems. The subsystems development requires technologies including virtualization, containerization, Linux BSP, Android components, graphics/media user space components, networking routing,...

  • Android OS Developer

    3 weeks ago


    Bengaluru, India Talentoj Full time

    Responsibility :- Understand and implement Android AOSP customizations needed on android tablet based dashboards- Build and integrate middleware and android application related changes for continuous product operation and software/firmware upgrade- Build and maintain communication protocols between systems based on Bluetooth- Ensure that good security...

  • Intune MDM Engineer

    4 weeks ago


    Bengaluru, India Swift Strategic Staff Solutions INC Full time

    Primary Skills : Intune Mobile Device Management and Auto Pilot, MECM - Patching, Application deploymentNotice Period : 0 - 15 DaysJob Description :We are looking for a candidate in Microsoft Intune, who understands Windows and mobile operating systems to join our Infrastructure Operations team. This role will support the day-to-day operations of our Intune...


  • Bengaluru, India ADCI - Tamil Nadu Full time

    The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create?Work hard. Have fun. Make history.The RoleWe are looking for a talented and passionate...


  • Bengaluru, India Cadence Design Systems, Inc. Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Position:IT- Sr. Staff Systems EngineerGrade:IT4Location:Bangalore/NoidaThis role will have broad experience in global deployment and management of desktop solutions in the Mac environments. Managing the Mac devices through JAMF. This role will have...


  • Bengaluru, India Excellence and Eminence LLP Full time

    Job DescriptionWe are looking for Embedded Development and Testing Engineer with 4 to 6 Yrs of Experience for our esteemed client for Bangalore Location.Key Skills : Device Driver, Embedded, DO-178 BC , VxWorks, Lynx OS, RTOSNote : Minimum Experience is 4 Years. Kindly do not apply if you don't meet the minimum experience.Job responsibilities :- To work...


  • Bengaluru, India ADCI - Tamil Nadu Full time

    The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create?Work hard. Have fun. Make history. The Role We are looking for a talented and passionate...


  • Bengaluru, India Swift Strategic Staff Solutions INC Full time

    We are looking for a highly skilled and experienced Senior Mainframe Systems Engineer to join our growing team. You will play a critical role in ensuring the optimal performance, availability, security, and stability of our mainframe environment.Primary Skills (Must-Have):- 10+ years of experience working with IBM mainframe systems (z/OS).- In-depth...

  • Purple OS Developer

    14 minutes ago


    Bengaluru, India VVDN Technologies Full time

    Job DescriptionJob Title:  Purple OS DeveloperRequired Experience: 4 - 10 yearsNo of Positions: 3Job Location: Chennai/Coimbatore/Bangalore Job Description:               Senior Software Developer/ Tech Lead SoftwareRequired 4 to 8 years’ experience in Prpl OS Development / Networking Domain software development.Expertise in C, Linux &...


  • Bengaluru, India Autodesk Full time

    Position Overview:We’re growing our Device Management Engineering team as part of Autodesk’s Productivity Enterprise Services IT organization. This team uses Device management Engineering principles to create the core systems and processes for the company’s key business needs, using “cloud-first” platforms and services. We are looking for a...