System Development Engineer, Device OS
1 month ago
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 responsibilities
Amazon 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 life
If 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 team
This 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.-
System Development Engineer, Device OS
3 days ago
Bengaluru, India ADCI - BLR 14 SEZ - F07 Full timeDo 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...
-
Sr. Software Development Engineer, Device OS
4 weeks ago
Bengaluru, India ADCI - BLR 14 SEZ Full timeAs 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...
-
Software Development Engineer, Device OS
4 weeks ago
Bengaluru, India ADCI - BLR 14 SEZ Full timeThis 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...
-
Software Development Engineer III, Device OS
1 month ago
Bengaluru, India ADCI - BLR 14 SEZ Full timeAs 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...
-
OS Kernel and Device Driver Developer
1 month ago
Bengaluru, India Scalene works Full timeJob 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...
-
Software Development Engineer, Device OS
4 weeks ago
Bengaluru, India ADCI - BLR 14 SEZ Full timeThis 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...
-
Quality Assurance Manager, Device OS
1 month ago
Bengaluru, India ADCI - Tamil Nadu Full timeWe 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...
-
OS Kernel and Device Driver Developer
4 weeks ago
Bengaluru, India Scalene works Full timeJob 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...
-
Android OS Developer
2 weeks ago
Bengaluru, India Talentoj Full timeResponsibility :- 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
2 weeks ago
Bengaluru, India Swift Strategic Staff Solutions INC Full timePrimary 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...
-
Sr. Software Development Engineer, CDS
4 weeks ago
Bengaluru, India ADCI - Tamil Nadu Full timeThe 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...
-
IT-Staff Systems Engineer
4 weeks ago
Bengaluru, India Cadence Design Systems, Inc. Full timeAt 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...
-
Embedded Testing Engineer
2 weeks ago
Bengaluru, India Excellence and Eminence LLP Full timeJob 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...
-
Sr. Software Development Engineer, CDS
1 month ago
Bengaluru, India ADCI - Tamil Nadu Full timeThe 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...
-
Senior Mainframe Systems Engineer
1 month ago
Bengaluru, India Swift Strategic Staff Solutions INC Full timeWe 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...
-
Android Automotive OS Developer
5 days ago
Bengaluru, India ProPMO Services Private Limited Full timePosition : Android Automotive OS DeveloperExperience : 7+ years (Relevant experience : 6 years minimum)Location : Bangalore - Work From Office mandatoryEmployment type : Permanent role with an Automotive Engineering Service CompanyJob Description :The Android Automotive OS Developer will be responsible for developing and maintaining Android-based...
-
Android Device Test Engineer
2 weeks ago
Bengaluru, India Whitefield Careers Full timePosition: Android Device Tester. Location : Bangalore (Work from Office). Notice Period : Immediate to 30 Days. Interview : - 2 x Technical round (Virtual Round) and 1 Final Round (will be Face-to-Face at Bangalore Office). Position Overview- We are seeking a skilled Android Device Tester to join our dynamic team.- The ideal candidate will have a strong...
-
Mac OS Developer
12 hours ago
Bengaluru, India Celstream Technologies Full timeResponsibilities- Software Development Engineer with objective C/Objective C++ development experience on Macintosh OS- Strong background in writing multi-threaded and synchronization programs.- Ability to lead a team of engineers to solve technical issues.- Strong exposure to Objective C/Objective C++ programming skills- C/C++ programming skills- Good to...
-
Software System Engineer
4 weeks ago
Bengaluru, India Corporate Resources Full timeJob DescriptionLow level programming (interaction with hardware) using C language in multi-threaded , multi-processor , highly-available systems.Understanding of various h / w architecture (PCI , PCIe , DMA , I2C , SPI , etc.) and processors (MIPS , PPC , x86).Complete understanding of the Control and Data path internals of a device driver for a LAN / WAN...
-
Z/Os System Programmer
2 days ago
Bengaluru, India ResourceTree Global Services Full time3. Z/Os Systems programmerExperience10+ yrs.Notice0-60 days.LocationPan Indiaour responsibilities will include:Performance monitoring using Omegamon, RMF, SMF and SplunkInvolvement in performance related task and projects - WLM, PR/SM changesUpgrading, maintaining, and supporting the z/OS operating systemUpgrading, maintaining, and supporting ISV products...