Senior Software Engineer (OS)

3 Months ago • 3-5 Years • Software Development & Engineering

Job Summary

Job Description

As a Senior Software Engineer (OS) at Illumina, you will be part of a team working on the instrument operating system (OS) and control software for DNA sequencing and genotyping devices. Your responsibilities include designing, implementing, and testing OS images, troubleshooting issues, and supporting both Windows and Linux OS. You will participate in agile development processes, gather requirements, and create, verify, and release OS images. You will collaborate with scrum teams, and contribute to code reviews and sprint demos. This role offers an opportunity to make a difference in healthcare and contribute to life-changing discoveries.
Must have:
  • Experience in designing, implementing, and maintaining Linux and Windows OS Images.
  • Experience in an object-oriented programming language like C++ or C#.
  • Experience with kickstart files and ansible playbooks.
  • Software development experience with programming and scripting languages (C#, Python, Bash).
  • Excellent problem solving and troubleshooting skills.
  • Self-starter mentality with excellent communication skills.
  • Ability to present complex technical information clearly and concisely.
  • Proficient with source control management repositories (GIT, SVN).
  • Experience in CI/CD.
  • Knowledge of Agile methodologies.

Job Details

What if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and new treatment options for patients. Working at Illumina means being part of something bigger than yourself. Every person, in every role, has the opportunity to make a difference. Surrounded by extraordinary people, inspiring leaders, and world changing projects, you will do more and become more than you ever thought possible. Position Responsibilities:
  • Work as part of Agile scrum teams to design, implement, and test the instrument operating system (OS) and control software that powers our industry-leading DNA sequencing and genotyping devices

  • Gather requirements, create, verify and release OS images for computers in instruments and appliance products or for the use in the development and manufacturing of these products.

  • Troubleshooting issues with the OS images and hardware, in development, manufacturing and the field

  • Support both Windows and Linux Oss

  • Participate in all aspects of our agile development process, from sprint planning to daily scrum meetings, sprint demos and code reviews

Listed responsibilities are an essential, but not exhaustive list, of the usual duties associated with the position. Changes to individual responsibilities may occur due to business needs.

Position Requirements:

  • A proven track record designing, implementing, and maintaining Linux and Windows OS Images.

  • Experience in an object-oriented programming language; C++ or C# preferred

  • Experience with using kickstart files to install systems and ansible playbooks to configure them

  • Software development experience with programming and scripting languages (C#, Python, Bash preferred)

  • Excellent problem solving and troubleshooting skills

  • Self-starter mentality with excellent communication skills

  • Ability to present complex technical information in a clear and concise manner

  • Passion for technology

  • Extensive experience writing high quality unit tests against mock objects

  • Proficient with source control management repositories (GIT, SVN)

  • Experience in CI/CD

  • Knowledge of Agile methodologies

  • Must thrive in fast-paced, dynamic environment

  • Experience in participating in cross-organizational or inter-company collaboration

All listed requirements are deemed as essential functions to this position; however, business conditions may require reasonable accommodation for additional tasks and responsibilities.

Preferred Experience/Education/Skills:
  • Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree

  • Professional Linux certification is a plus

  • Experience in with Xilinx FPGA is a plus

  • Experience in biotech and bioinformatics is a plus

Similar Jobs

The E.W. Scripps Company - News Producer, WTKR

The E.W. Scripps Company

Norfolk, Virginia, United States (On-Site)
3 Weeks ago
Trek - QA Automation Engineer

Trek

Haryana, India (On-Site)
1 Year ago
NetEase Games - IT Support Specialist

NetEase Games

Montréal, Québec, Canada (On-Site)
2 Months ago
Varonis  - MDDR Manager

Varonis

Morrisville, North Carolina, United States (Hybrid)
2 Months ago
HCL Tech - AI Program Management

HCL Tech

Brazil (Remote)
2 Months ago
Cadence - Principal Software Engineer

Cadence

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Apple - Silicon Supplier Excellence Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Cadence - Sr Principal Software Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Britive - SENIOR SOFTWARE ENGINEER

Britive

San Francisco, California, United States (Remote)
8 Months ago
Assystems - Sr. Electrical Design Engineer

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

M365 connect - Marketing Strategist

M365 connect

Kampala, Central Region, Uganda (Remote)
3 Months ago
Netflix - Pre-Production Technical Director

Netflix

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Lulalend - Senior Credit Risk Analyst

Lulalend

Cape Town, Western Cape, South Africa (On-Site)
2 Months ago
Mindtickle - Business Development Representative [US Timezone]

Mindtickle

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
PwC - Accounting and Transaction Advisory Senior Manager

PwC

Montreal, Quebec, Canada (On-Site)
10 Months ago
Playnetic - Technical Animator

Playnetic

(Remote)
1 Month ago
Onehouse - Senior Software Engineer, Open Source

Onehouse

Sunnyvale, California, United States (Hybrid)
1 Year ago
WebMD - Software Development Engineer in Test (SDET)

WebMD

Portland, Oregon, United States (On-Site)
1 Month ago
Palo Alto Networks - Staff DevOps Engineer (Cortex XDR)

Palo Alto Networks

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
InMobiInMobi - Assistant Manager - Public Policy and Partnerships

InMobiInMobi

New Delhi, Delhi, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Singapore

Riot Games - Director, Publishing Product Management, LOL APAC

Riot Games

Singapore (On-Site)
2 Months ago
Wargaming - Office & Travel Manager

Wargaming

Singapore (On-Site)
3 Weeks ago
Palo Alto Networks - Senior Business Development Consultant – Enterprise Agreements

Palo Alto Networks

Singapore (On-Site)
3 Weeks ago
Alpha Sense - Customer Success Specialist, Financial Services

Alpha Sense

Singapore, Singapore (On-Site)
1 Month ago
Thales - Regional Manager, Business Security & Governance

Thales

Singapore, Singapore (On-Site)
3 Months ago
Moloco - Group Product Manager

Moloco

Singapore (On-Site)
1 Month ago
Nice - Talent Acquisition Intern

Nice

Singapore (Hybrid)
2 Months ago
bytedance - Experienced Enterprise Internal Control Partner - Singapore

bytedance

Singapore (On-Site)
7 Months ago
bytedance - Test Development Engineer - Global Payment

bytedance

Singapore (On-Site)
3 Weeks ago
Mighty Jaxx - Business & Data Analysis Intern

Mighty Jaxx

Singapore (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Illumina - Engineer 2 / Senior Engineer - Process Development

Illumina

San Diego, California, United States (On-Site)
3 Weeks ago
Qualcomm - Staff Physical Design Engineer

Qualcomm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Buckman - Sr. Process Safety Engineer

Buckman

Memphis, Tennessee, United States (On-Site)
3 Weeks ago
Valeo - Hardware Engineer (senior profile)

Valeo

Martos, Andalusia, Spain (On-Site)
3 Months ago
Rolls-Royce - Structural Integrity Engineer (FEA) - Submarines

Rolls-Royce

Derby, England, United Kingdom (On-Site)
2 Months ago
bytedance - Software Engineer, Global Payment

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Intel  - Senior Foundry Applications Engineer (Packaging Design)

Intel

Phoenix, Arizona, United States (On-Site)
1 Year ago
Capgemini - SAP Ariba

Capgemini

Mumbai, Maharashtra, India (On-Site)
3 Months ago
vizrt - Technical Support Engineer

vizrt

Madrid, Community Of Madrid, Spain (Hybrid)
3 Months ago
Snyk - Manager, Engineering

Snyk

Lisbon, Lisbon, Portugal (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Illumina, our goal is to apply innovative technologies and revolutionary assays to the analysis of genetic variation and function, making studies possible that were not even imaginable just a few years ago. These studies will help make the realization of personalized medicine possible. With such rapid advances in technology taking place, it is mission critical to have solutions that are not only innovative, but flexible, scalable, and complete with industry-leading support and service. As a global company that places high value on collaborative interactions, rapid delivery of solutions, and prioritizing the needs of its customers, we strive to meet this challenge. Illumina’s innovative, array-based solutions for DNA, RNA, and protein analysis serve as tools for disease research, drug development, and the development of molecular tests in the clinic.



Washington, District Of Columbia, United States (Remote)

Bengaluru, Karnataka, India (On-Site)

Texas, United States (Remote)

Seoul, South Korea (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

Singapore, Singapore (On-Site)

View All Jobs

Get notified when new jobs are added by Illumina

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug