R&D Software/Firmware Engineer at Agilent Technologies Inc
Wilmington, DE 19808, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Apr, 25

Salary

178250.0

Posted On

31 Jan, 25

Experience

4 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Fine Tuning, Linux, Mobile Application Development, Computer Engineering, Data Structures, Network Communications, Sql, Web Application Development, Visual Studio, C++, Framework, Android, Programming Languages, Javascript Frameworks, Design, Windows, Computer Science

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

We are looking for a talented Software Engineer to join our R&D group at our Little Falls (Wilmington), Delaware site, located midway between Baltimore and Philadelphia. There, we have 800 people inventing, designing, building, and marketing products that dominate the market for Chemical Analysis. Our products are frequently behind the headlines in the news, from environmental regulations to new drug discoveries to Homeland Security.
As a Software Engineer in our R&D group, you will be part of a team that designs and develops new products for Agilent’s Gas Chromatograph, Automated Sample Handling and Automated Sample Preparation products. Your primary responsibilities will include requirements, design, development, and test for desktop and embedded software applications and libraries, and tools for these products. You will also work closely with other software engineers, firmware engineers, mechanical and electrical engineers, and chemists to create complete systems.
Note: This role is a hybrid schedule

QUALIFICATIONS

  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field
  • 4+ years relevant experience for entry into this level
  • Experience with Object Oriented Analysis and Design
  • Experience in one or more programming languages (C++, C#, Java)
  • Experience in development for Linux or Windows
  • Ability to work in a team environment

Desired:

  • Experience with algorithms and data structures
  • Experience with multi-threaded systems
  • Experience with network communications using TCP/IP
  • Experiencing using third party software, libraries, and tools
  • Experience with large language models (LLMs) including fine-tuning and integrating them into applications.
  • Hands-on experience with AI and machine learning frameworks (for example TensorFlow, PyTorch or scikit-learn)
  • Use of revision control and source code management tools e.g., git, ClearCase
  • Web application development with HTML5, CSS3, and one or more JavaScript frameworks
  • Mobile application development, e.g., iOS or Android
  • Windows application development using .NET framework and Visual Studio
  • Graphical User Interface development
  • Knowledge of database concepts and SQL
  • Knowledge of waterfall and agile software development life cycles

LI-DT1

Responsibilities

Please refer the Job description for details

Loading...