Jobs

    Staff Firmware Engineer - Singapur, Singapore - Illumina

    Illumina
    Illumina Singapur, Singapore

    1 week ago

    Default job background
    Full time
    Description
    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 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 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 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 tool such as Git.
  • Familiar with various debugging techniques, and experience in using debugging tool 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.

  • MEGREZ TRANSLATIONS PTE. LTD.

    Firmware Engineer

    4 days ago


    MEGREZ TRANSLATIONS PTE. LTD. Singapore

    **Overview · You'll be working with bioengineers to develop firmware for their products in order to link their devices, sensors, products etc. to various interfaces including phone apps/desktop apps, and local GUIs. You'll be working with both hardware engineers and software engi ...

  • PERSOLKELLY Singapore

    Firmware Engineer

    3 days ago


    PERSOLKELLY Singapore Singapore

    **Responsibilities**: · Firmware Design · - Create firmware functional specifications by understanding product and system requirements. · - Create high level and detail firmware design specifications for product. · - Develop codes for product firmware, module firmware test and in ...

  • RECRUITFLASH PTE. LTD.

    Firmware Engineer

    5 days ago


    RECRUITFLASH PTE. LTD. Singapore

    **Firmware Development/Customer Support** · - Resolve the reported customer issue in the printer firmware · - Capture and understand the customer requirements for printer firmware development. · - Generate or update specifications and design documents for printer firmware based o ...

  • Seagate Technology

    Firmware Engineer

    1 week ago


    Seagate Technology Singapore

    **About our group**: · Seagate Singapore Design Center (SSDC) is hiring a Firmware/Software Engineer in the product development team. This is an exciting opportunity to get involved with new product development. · The Firmware Product Development group is responsible for the deve ...

  • STAR CAREER CONSULTING PTE. LTD.

    Firmware Engineer

    1 week ago


    STAR CAREER CONSULTING PTE. LTD. Singapore

    **Firmware Engineer (C,C++) · **Requirements**: · - **Solid experience in handling Firmware Development.** · **- Good in C, C++ Software Development.** · **- Experience in handling Firmware and Embedded Development work.** · - Knowledge of **RTOS (Real Time OS)** · - Proficient i ...

  • RECRUITFLASH PTE. LTD.

    Firmware Engineer

    1 week ago


    RECRUITFLASH PTE. LTD. Singapore

    Resolve the reported customer issue in the printer firmware · - Capture and understand the customer requirements for printer firmware development. · - Generate or update specifications and design documents for printer firmware based on customer requirements. · - Develop the print ...

  • RECRUIT EXPERT PTE. LTD.

    Firmware Engineer

    5 days ago


    RECRUIT EXPERT PTE. LTD. Singapore

    Create and maintain firmware for in house embedded MCU/ GPU · - Responsible for testing, and debugging embedded software · - Work together with IC designer to design the test bench as well as product firmware · **Requirements**: · - Degree in Computer Engineering or equivalent · ...

  • Vivo Surgical Private Limited

    Firmware Engineer

    1 week ago


    Vivo Surgical Private Limited Singapore

    About Us · Vivo Surgical is a patient-focused, clinician-driven medical device developer and manufacturer. Headquartered · in Singapore with offices in China and Thailand, we are pioneering a novel endoscopic surgical robot for complex · endoluminal surgeries. ISO 13485 certified ...

  • RECRUITFLASH PTE. LTD.

    Firmware Engineer

    1 week ago


    RECRUITFLASH PTE. LTD. Singapore

    **Firmware Development/Customer Support** · - Resolve the reported customer issue in the printer firmware · - Capture and understand the customer requirements for printer firmware development. · - Generate or update specifications and design documents for printer firmware based o ...

  • TRINITY CONSULTING SERVICES PTE. LTD.

    Firmware Engineer

    1 week ago


    TRINITY CONSULTING SERVICES PTE. LTD. Singapore

    Bachelor's Degree, Computer Science/Information Technology,Engineering (Computer/Telecommunication), Engineering (Electrical/Electronic) or equivalent. · - At least 3 year(s) of working experience in firmware development · - Extensive experience in Embedded Programming using C/C+ ...

  • Creative Technology Ltd

    Firmware Engineer

    2 days ago


    Creative Technology Ltd Singapore

    We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle, to create scalable and optimised firmware for Creative's range of video/audio products. You will design and implement embedded software of video/audio product ...

  • Panasonic

    Firmware Engineer

    1 week ago


    Panasonic Singapore

    Job Function · Engineering · Reference Number · 007/14 · Advertised · 12 hours ago · Experience Required · 1 to 3 years · Minimum Qualification · Bachelor · Job description · Design, develop and perform system/software verification & validation on embedded systems · Maintain and ...

  • EnviroDynamics Solutions Pte Ltd

    Firmware Engineer

    5 days ago


    EnviroDynamics Solutions Pte Ltd Singapore

    **Incentives** · - At least months company bonus · - Fortune 500 US MNC · **Requirement** · - Have at least 4-12 years of experience in embedded software product development. Past experienced in developing products from ground up will be an advantage. · - Have at least 2 years of ...

  • Beyondsoft International (Singapore) Pte Ltd

    Firmware Engineer

    3 days ago


    Beyondsoft International (Singapore) Pte Ltd Singapore

    COMPANY DESCRIPTION · Beyondsoft International (Singapore) Pte. Ltd. was set up in 2007 and established as the regional headquarters for the Southeast Asia (SEA) and European markets in September 2015. Based on our vision of "Using technology to promote social progress, economic ...

  • TRUST RECRUIT PTE. LTD.

    Firmware Engineer

    1 week ago


    TRUST RECRUIT PTE. LTD. Singapore

    **Responsibilities**: · - Implementation of enterprise network infrastructure based on Cisco products and solutions. · - Responsible for configuration and implementation of Cisco routers, switches, firewall and other products such as Fortinet Firewall, Riverbed and TrendMicro pro ...

  • TRUST RECRUIT PTE. LTD.

    Firmware Engineer

    6 days ago


    TRUST RECRUIT PTE. LTD. Singapore

    **Job Descriptions**: · - Design, develop and perform system/software verification & validation on embedded system · - Maintain and improve the performance of existing software · - Develop system on gateways and embedded controllers system communicating over wire and wireless cha ...

  • Good Job Creations Pte Ltd

    Firmware Engineer

    1 week ago


    Good Job Creations Pte Ltd Singapore

    Develop and maintain firmware for in house embedded GPUs/MCUs · - Perform design, review, coding, testing, and debugging embedded software · - Provide customer support and extend the existing firmware for in house GPUs/MCUs · - Work closely with IC designer to design the test ben ...


  • Beyondsoft International Singapore

    **COMPANY DESCRIPTION** · Beyondsoft International (Singapore) Pte. Ltd. was set up in 2007 and established as the regional headquarters for the Southeast Asia (SEA) and European markets in September 2015. Based on our vision of "Using technology to promote social progress, econo ...


  • GMP Group Singapore

    **Responsibilities**: · - Develop large embedded firmware or software for medical and other mission-critical systems · - Involve in entire firmware development lifecycle including requirement engineering, architectural design, coding, testing and maintenance · - Design and develo ...


  • SATO GLOBAL BUSINESS SERVICES PTE. LTD. Singapore

    **Roles & Responsibilities: · Firmware Development/Customer Support · - Provide support to customers' issues pertaining to the emulation firmware. · - To investigate the requirements of end-users and develop customized firmware according to customers' requests. To support standar ...