R&D Software/Firmware Engineer
Agilent
Mulgrave , Australia
5d ago

Job Description

What's it like to work at Agilent in R&D? Watch the video"

Agilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and applied market laboratories worldwide with instruments, services, consumables, applications and expertise.

Agilent enables customers to gain the answers and insights they seek so they can do what they do best : improve the world around us. .

Designs Agilent products and specifies the components that make up the products. Designs and develops products, components, processes, and systems using broad engineering concepts and research techniques.

Documents research and design specifications. Solves complex and high impact design and development problems including customer application issue of varying scope and complexity.

Uses product and customer applications knowledge to determine, define, develop and validate design concepts and methods.

May facilitate transition of product design and enhancements to full production / delivery. May lead product definition / system design for complex features or coordinate a small group in feature development and integration.

Firmware / Software : Designs, develops, tests and debugs firmware programs, products and tools required for the operation and control of programmable products and systems, and programs for dedicated Agilent products and services through the entire product life cycle from customer requirement definition to product shipment and post-sales support.

Embedded software engineers design, develop, test and debug embedded application software and / or firmware that will drive controls and control systems for company products - primarily optical spectrometers and associated accessories.

Determines and develops approaches to assignments

Team lead or is key in development and / or design projects requiring coordination with other functions

Solves a broad range of problems of varying scope and complexity

Requires sound knowledge of and experience with C++ / C#. Strong written and verbal communication skills. Experience would be advantageous in the areas of :

  • Embedded Linux development (including kernel driver development and Yocto build system management)
  • Real-time operating systems (in particular, FreeRTOS)
  • Debugging and JTAG operations
  • Hands-on experience with debugging and validating electronics.
  • Qualifications

    Bachelors or Masters Degree or University Degree or equivalent.

    Typically 4+ years relevant experience in embedded software development for entry to this level.

    Requires in-depth knowledge and experience in job and ability to work independently.

    Agilent Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form