Illumina | Staff Firmware Engineer

20 hours ago


Singapore Illumina Full time

Staff Firmware Engineer (Embedded Firmware Developer)
Apply locations Singapore - Woodlands - NorthCoast
Time type Full time
Posted on Posted 5 Days Ago
Job requisition id 38159-JOB
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.
Job Summary:
Responsible for the design and development of embedded firmware for Illumina’s genetic sequencing instruments. Key responsibilities include the development of essential drivers and modules, firmware integration, and release. Work with a cross-functional team of EE, ME, and SW engineers in Singapore and the USA in the development and debugging of embedded systems. The candidate requires a good mix of extensive education, practical experience, and good breadth in engineering.
Essential Duties and Responsibilities:
Design & Develop firmware using C/C++ for use in genetic analysis instruments incorporating optics, fluidics, motion system, and advanced image sensors/camera.
Develop and integrate firmware from early concept phase through release to manufacturing.
Work with other disciplines (EE, ME, SW) to develop and debug embedded systems.
Adhere to projects schedule and deliveries.
Follow best practices in firmware design, coding convention, debugging, and documentation.
All listed requirements are deemed as essential functions to this position; however, business conditions may require reasonable accommodations for additional tasks and responsibilities.
Required Qualifications:
Minimum 10 years’ experience in developing embedded firmware with hardware integration experience related to biotech applications.
Mastery of the C programming language.
Ability to read and understand Linux user and kernel space code to support the Linux application test and test automation.
Understanding of real-time OS, scheduling, and synchronization concepts.
Ability to read electrical schematics and datasheets and to collaborate in design input and reviews.
Excellent written and oral communication skills.
Willingness to travel to the US while learning the technology and working with the US design teams.
All listed requirements are deemed as essential functions to this position; however, business conditions may require reasonable accommodations for additional tasks and responsibilities.
Education and Experience Requirements:
Bachelor/MS in Electrical/Electronics, Computer Engineering with at least 10 years of experience.
Preferred Qualifications:
Complete product lifecycle experience including early concept work, and successful transfer of designs into manufacturing.
Experience with electrical components such as ADC, DAC, stepper and dc motors, image sensors, Ethernet, I2C, SPI, USB, and CAN.
Good experience with ARM processors or other microprocessor architectures.
Knowledge of computer architecture and operating systems.
Good experience with an embedded RTOS such as ThreadX, VxWorks, FreeRTOS, or QNX.
Understanding of TCP/IP network protocols and programming of network servers and clients.
Familiar with version control tools such as Git.
Familiar with various debugging techniques, and experience in using debugging tools such as J-LINK/J-TRACE, Lauterbach, GHS SuperTrace Probe, etc.
Experience with the GNU software development toolchain, including gcc, binutils, and gnumake.
Familiarity with Linux as a desktop/development environment.
Familiarity with Microsoft .NET and C#.
Development experience with FPGAs and RTL coding. Experience in simulation tools, programming, and scripting languages (MATLAB, Xilinx Vivado, VHDL, Verilog, C/C++, Python, TCL) is a plus.
Illumina believes that everyone has the ability to make an impact, and we are proud to be an equal opportunity employer committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship status, and genetic information.
#J-18808-Ljbffr



  • Singapore Illumina Full time

    Staff Firmware Engineer (Embedded Firmware Developer)Apply locations Singapore - Woodlands - North Coast Time type Full time Posted on Posted 5 Days Ago Job requisition id 38159-JOB 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...


  • Singapore Illumina Full time

    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...


  • Singapore Illumina Full time

    Company OverviewIllumina is a global leader in the development and commercialization of life-enabling DNA sequencing technologies.About This RoleWe are seeking an experienced Senior Firmware Engineer to join our team in Singapore. As a member of our firmware development team, you will play a key role in designing and developing high-quality firmware for our...

  • Illumina | Staff

    20 hours ago


    Singapore Illumina Full time

    Staff / Senior Staff Systems Integration Scientist Apply locations: Singapore - Woodlands - NorthCoast Time type: Full time Posted on: Posted 5 Days Ago Job requisition id: 37951-JOB 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...

  • Illumina | Senior

    20 hours ago


    Singapore Illumina Full time

    Senior / Staff Software Engineer Apply locations Singapore - Woodlands - NorthCoast Time type Full time Posted on Posted 30+ Days Ago Job requisition id 37623-JOB 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...


  • Singapore Illumina Full time

    Staff Program Manager - Technical page is loaded Staff Program Manager - Technical Apply locations Singapore - Woodlands - NorthTech time type Full time posted on Posted 4 Days Ago job requisition id 39519-JOB 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...


  • Singapore Illumina Full time

    Unlock Your Potential with a Career in Software Development at IlluminaAbout UsIllumina is a leading company in the genomic technology industry, dedicated to expanding access to this technology and realizing health equity for billions of people around the world.We are passionate about transforming human health through early disease detection, diagnosis, and...


  • Singapore Illumina Full time

    Job DescriptionWe are seeking a highly skilled Embedded Firmware Developer to join our team at Illumina. In this role, you will be responsible for designing and developing embedded firmware for our genetic sequencing instruments.Company OverviewIllumina is a leading company in the genomics industry, expanding access to genomic technology to realize health...


  • Singapore Illumina Full time

    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...


  • Singapore Illumina Full time

    Imagine working for a company that's transforming human health through the early detection and diagnosis of diseases and new treatment options for patients.Illumina is expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries, and we're looking for talented...


  • Singapore Illumina Full time

    Design Quality Engineer 2 - NPI Apply locations Singapore - Woodlands - NorthTech Time type Full time Posted on Posted Today Job requisition id 38938-JOB 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...


  • Singapore Illumina Full time

    Senior Staff Systems Integration Scientist Senior Staff Systems Integration Scientistlocations: Singapore - Woodlands - North Coast time type: Full time posted on: Posted 5 Days Ago job requisition id: 37951-JOB Position Summary: As a Senior Staff Systems Integration Scientist at Illumina, you will work in a dynamic, team-oriented environment and help...


  • Singapore Illumina Full time

    Senior / Staff Software Engineer Apply locations Singapore - Woodlands - North Coast Time type Full time Posted on Posted 30+ Days Ago Job requisition id 37623-JOB 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...


  • Singapore Illumina Full time

    Senior Engineer, Product Lifecycle (Reagent NPI)Apply locations: Singapore - Woodlands - NorthTech Time type: Full time Posted on: Posted 3 Days Ago Job requisition id: 39431-JOB 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...


  • Singapore Illumina Full time

    Senior / Staff Software Engineer Apply Locations: Singapore - Woodlands - NorthCoast Time Type: Full time Posted on: Posted Today Job Requisition ID: 37623-JOB 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...


  • Singapore Illumina Full time

    Senior / Staff Software Engineer Apply Locations: Singapore - Woodlands - North Coast Time Type: Full time Posted on: Posted Today Job Requisition ID: 37623-JOB 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...


  • Singapore Illumina Full time

    Senior / Staff Software EngineerApply Locations: Singapore - Woodlands - North Coast Time Type: Full time Posted on: Posted Today Job Requisition ID: 37623-JOB 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...


  • Singapore Illumina Full time

    Staff Program Manager - Technical Apply locations: Singapore - Woodlands - North Tech Time type: Full time Posted on: Posted 3 Days Ago Job requisition id: 39519-JOB 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...


  • Singapore Illumina Full time

    Staff Program Manager - Technical Apply locations Singapore - Woodlands - North Tech time type Full time posted on Posted 3 Days Ago job requisition id 39519-JOB 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...


  • Singapore Illumina Full time

    Staff Software Engineer (Frontend)Apply locations Singapore - Woodlands - NorthCoast time type Full time posted on Posted 2 Days Ago job requisition id 39435-JOB 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...