Software Engineer (Bioinformatics)

Job ID: 9214
Job date: 2017-02-21
End Date:

Company : ARM Ltd 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
The Staff Software Engineer will be part of a team that drives ARM architecture into the genomics market and will be responsible for the development of the open source ARM HPC library for bioinformatics. With ARM architecture increasingly being designed into many devices in these emerging verticals, software is critical to ARM’s success in entering new market segments, with the demand for software increasing rapidly. This directly impacts our strategy for the Healthcare Segment.

What will I be accountable for?

-Optimize and/or Implement key bioinformatics algorithms on the ARM architecture, and -Define the APIs for the algorithms to be easily integrated into current and future bioinformatics pipelines, also to allow silicon vendor specific optimizations in the implementations, such as leveraging hardware accelerators across ARM silicon vendors.

-Work with other server and HPC engineering teams within ARM and externally to enable integration of essential platform components to provide total systems functionality for bioinformatics metric workloads, identify gaps or areas of optimization in platform level software.

-Performance profiling of the code across ARM platforms, optimizations of the implementations at code, data structure and algorithmic levels.

-Work closely with both ARM internal and external stakeholders to drive ARM in genomics.

Job Requirements

What skills, experience and qualifications do I need?

-Masters or Ph.D. in Computer Science, Bioinformatics, or related field is highly desirable.

-Excellent low-level coding skills in C/C++ and ARM assembly, understanding of computer architecture and memory hierarchy, excellent profiling and optimization skills.

-Prior experience working with bioinformatics software algorithms, libraries and packages, such as BWA, GATK, Trinity, Smith-Waterman, De Bruijn Graph, FM-Index, highly desirable

-Excellent understanding of APIs, with previous experiences defining and implementing APIs.

-Strong skills in algorithms and data structures, preferably with good understanding of applying relevant algorithms and data structures to solving bioinformatics problems.

-Experience designing and developing bioinformatics next generation sequencing data analysis solutions.

-Understanding of statistics as applied to analysis of NGS data.

-Knowledge of both academic and commercial informatics solutions.

-Strong communicator with ability to maintain open communication with internal employees, managers and customers as needed, ability to communicate effectively with technical and non-technical end-users.

What are the desired behaviors for this role?

We are proud to have a set of behaviors that differentiate our talent in the marketplace. These are embedded in all our roles and applicants are encouraged to evidence their attitudes/behaviors as part of the application process:

-Ability to work independently and be a self-starter.

-Guiding customers and colleagues in rationalizing and deploying emerging technologies that drive increased business value.

-Polished speaker with the ability to evangelize best practices at various levels within a large organization.

-A particular desire to continually study new technologies and functionality

-As well as be involved in projects that push the capabilities of existing technologies.

-Strong communication skills, both written and verbal. Able to effectively develop materials that are appropriate for the audience.

-Strong presentation skills. Able to effectively present and defend point of view to a variety of audiences.

-Operates effectively and openly in teams and shares both knowledge and success with others

-Builds strong and lasting relationships based on mutual trust

-Actively seeks out and encourages alternative viewpoints and ideas

-Applies critical thinking to select the best way forward

-Demonstrates a positive attitude in gaining insight from team experiences and is receptive to feedback

-Is passionate about the success of others and actively provides support for their development

-Listens and explores alternative perspectives before carefully shaping work that will deliver impactful results

-Persuades rather than pushes when influencing colleagues

-Acts with a thoughtful sense of urgency


Requeriments :

Skills :

Areas :


Additional Info:
Your particular benefits package will depend on position and type of employment and may be subject to change. Your package will be confirmed on offer of employment. ARM’s benefits program provides permanent employees with the opportunity to stay innovative and healthy, ensure the wellness of their families, and create a positive working environment.

-Annual Bonus Plan

-Discretionary Cash Awards

-401(k), 100% matching on first 6% eligible earnings

-Medical, Dental & Vision, 100% coverage for employee only, shared cost for dependents

-Basic Life and Accidental Death and Dismemberment Insurance (AD&D)

-Short Term (STD) and Long Term (LTD) Disability Insurance

-Vacation, 20 days per year with option to buy 5 more.

-Holidays, 13 days per year

-Sabbatical, 20 paid days every four-years of service

-Sick Leave, 7 days per year

-Volunteering, four hours per month (TeamARM)

-Office location dependent: café on site, fitness facilities, team and social events

-Additional benefits include: Flexible Spending Accounts for health and dependent care, EAP, Health Advocate, Business Travel Accident Program & Commuter programs.

-ARM, Inc. (USA) participates in E-Verify. For more information, please refer to www.dhs.gov/E-Verify

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

[Click Here to Access the Original Job Post]