Niveau: Mid-Senior level

Type d’emploi: Full-time

Loading ...

le contenu du travail

Job Summary

DESCRIPTION

There is nothing COOLER than thinking and developing a brand-new IoT protocol like Sidewalk.

Amazon Sidewalk is looking for a System development Engineer to build, maintain and continuously improve an infrastructure for Sidewalk multi-site development team.

About the team : Amazon Sidewalk

Amazon Sidewalk is a new long-term effort to greatly extend the working range of low-bandwidth, low-power, smart lights, sensors, and other low-cost devices customers install at the edge of their home network. We believe customers shouldn’t have to settle for connected devices that lose functionality past the front door. With Amazon Sidewalk, customers will be able to place smart devices anywhere on their property and know the devices will work, even in dead spots where Wi-Fi and Bluetooth don’t reach, helping bridge the connectivity gaps around our homes!

Key job responsibilities
  • Work with a global team of SCM engineers to support a worldwide software development organization.
  • Routinely merge source code between branches in a complex branching setup.
  • Build, maintain and continuously improve an 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 and mechanisms to perform reviews and integrate of all open source and third-party code.
  • Investigate and recommend best practices for maintaining code quality, including development of code metrics, code review workflows, code coverage measurement and the use of static and dynamic analysis tools.
  • Influence the team’s technical and business strategy by making insightful contributions to the team’s priorities and approach. Make a significant contribution to team planning.

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 and Mercurial.
  • Experience in using modern SCM tools such as SVN, Perforce, Git, Mercurial, Hudson, Gerrit, Review Board, Maven, CruiseControl, Confluence, Jira, Bamboo, Make, Scons, Ant.
  • Experience in Python or shell script.
  • Experience in Linux development environments and embedded software.
  • Experience with make, ANT, Ivy, Maven, Jenkins and Eclipse development platform.
  • Experience in managing complex build systems within CICD setup.
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/Android development
  • Familiarity with integration static and dynamic code-coverage tools like Coverity, Clover and FindBugs a plus.
  • 10~20% on-call service may be required for coordination across the time zone.
  • 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.

Company - Ring of Security Asia Ltd TWN

Job ID: A2244133
Loading ...
Loading ...

Date limite: 20-12-2024

Cliquez pour postuler pour un candidat gratuit

Postuler

Loading ...