remote
Development Engineer - Brooks Instrument
Software Engineer
Development Engineer focused on designing and validating high‑performance flow and pressure instrumentation for critical laboratory and process applications, leveraging embedded C, PLC, and Python for firmware and data acquisition solutions.
About the role
Key Responsibilities
- Design, develop, and test embedded firmware for flow and pressure sensors using Embedded C and Python for data acquisition.
- Configure and program PLCs to integrate instrumentation into larger control systems.
- Collaborate with cross‑functional teams to define product specifications and validate performance against industry standards.
- Conduct root‑cause analysis, troubleshoot hardware/software issues, and implement corrective actions.
- Prepare technical documentation, test reports, and support field service teams with technical guidance.
Requirements
- Bachelor’s degree in Electrical Engineering, Mechatronics, or related field.
- 3+ years of experience in embedded systems development for instrumentation or process control.
- Proficiency in Embedded C, PLC programming, and Python scripting.
- Strong understanding of signal conditioning, data acquisition, and control theory.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.