Agilent is looking to design and develop next-generation solutions for their Gas Chromatograph, Automated Sample Handling, and Automated Sample Preparation products.
Requirements
- Proficiency in one or more programming languages (C/C++)
- Experience with real-time control of hardware and embedded systems
- Development experience with microprocessors or microcontrollers for bare-metal applications
- Familiarity with device communication protocols such as TCP/IP, RS-232, and RS-485
- Solid understanding of algorithms and data structures
- Experience with version control tools (e.g., Git, ClearCase)
- Embedded Linux development experience
Responsibilities
- Design, develop, and test embedded software and supporting tools for R&D systems and instrumentation
- Translate product requirements into robust and scalable code
- Collaborate with multidisciplinary teams to create complete hardware/software systems
- Integrate and validate third-party tools and libraries
- Participate in code reviews, troubleshooting, and continuous improvement efforts
Other
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field
- Ability to work effectively in a team-oriented, collaborative environment
- Occasional travel required
- Must be able to work between the hours 8:00 AM – 5:00 PM