Senior Sofware Engineer
ARM

Austin, Texas

Posted in Manufacturing and Production


This job has expired.

Job Info


Role Overview

Job Overview:

The Open-Source Software (OSS) team is responsible for developing and improving the software ecosystem around Arm's next generation of applications processors. This frequently means working with processors and other hardware technology not yet available to the public. We work on a range of development platforms, software-models, FPGAs and early silicon, sometimes many months before the processors are used in real products.

You will have the opportunity to build upon your existing background, knowledge and expertise, provide performance analysis and optimizations to vital open source databases for the Arm architecture. Your contributions will help drive the improvement of popular databases from both the performance and features perspectives. We seek individuals with exposure and knowledge of every level of the database ecosystem across various components and solutions. If you are similarly passionate about innovative technologies, then we want to hear from you!
Responsibilities:

  • Collaborate with internal/external partners to understand enterprise database related requirements on Arm servers.
  • Work with Arm internal teams and external partners to identify missing SW blocks and bottlenecks, enable and optimize related database engines on Arm servers.
  • Work with open source communities to upstream patches and maintain code.
  • Helping develop, optimize and deliver the software needed to support Arm's ground-breaking IP.
  • Collaborating with other architects/engineers to influence Arm technology.
  • Be flexible, with a variety of software development skills and a commitment to extend the breadth and depth of knowledge.
Required Skills and Experience :
  • Whilst a degree course that covers software development will be looked at favorably; a successful candidate should have proven experience in database software development and optimization.
  • Proficiency in C/C++,
  • Experience in debugging and optimizing complex software systems.
  • Familiarity with Operating System performance analysis tools and system level performance tuning.
  • Strong understanding of data structures, algorithms, and concurrent programming.
  • Development experience in relational or NoSQL database systems.
  • Demonstrates technical leadership, a curiosity about sharing knowledge and mentoring others.
  • Clear and effective communication skills.
  • Effective time-management and prioritization skills along with the ability to collaborate with colleagues in other groups and sites.
"Nice To Have" Skills and Experience :
  • Experience with working with open-source communities. We value familiarity with open-source project development cycles and contribution processes.
  • Experience in other programming languages, e.g. Java, Go, Python, etc.
  • Understanding of I/O and networking and their impact on server-side application performance.
  • Familiarity with PostgreSQL or MySQL internals.
  • Good understanding of concepts such as CPU pipelines, caches, MMU and NUMA, and how these hardware factors impact high-level software performance.
  • Familiarity with the Arm architecture v8.
  • Familiarity with testing methodologies and test automation. An awareness about the value of CI and automated test system.
In Return:

#LI-LB1
Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of any characteristic.
Hybrid Working at Arm

Arm's hybrid approach to working is centred around flexibility, where we split our time between the office and other locations to get our work done. Within that framework, we empower groups and teams to determine their own particular hybrid working pattern, depending on the work and the team's needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.


This job has expired.

More Manufacturing and Production jobs


Interstate Battery System of America Inc
Dallas, Texas
Posted 32 minutes ago

YETI Coolers, LLC
Austin, Texas
Posted 20 minutes ago

YETI Coolers, LLC
Austin, Texas
Posted 20 minutes ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.