R&D Software/Firmware Engineer

at  Agilent Technologies Inc

Wilmington, DE 19808, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Apr, 2025USD 178250 Annual31 Jan, 20254 year(s) or aboveFine 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 ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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


REQUIREMENT SUMMARY

Min:4.0Max:9.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Wilmington, DE 19808, USA