Controls Engineer
: Job Details :


Controls Engineer

Flextronics

Location: San Rafael,CA, USA

Date: 2024-11-09T07:57:01Z

Job Description:
Job Description:Job Responsibilities:
  • Responsible for all aspects of the control system design and implementation in machines
  • Design and implementation of machine control software
    • Solid understanding of computer programming and software development
    • Design software using state logic (or similar technique)
    • Produce modular code to implement new features, suitable for repurposing across multiple machine platforms
    • Testing and debugging both on test systems and in production machines
  • Implement control algorithms appropriate for particular situations
    • Characterize plant behavior and develop control strategy
    • Requires a good understanding in the use of both feedback and feedforward control components
    • Ability to derive the kinematic equations for a non-trivial mechanism is desirable but not required
  • Requires troubleshooting of mechanical, electrical, and software problems
  • Work hands-on in electrical and mechanical domains:
    • Diagnose problems in low voltage electrical circuits using conventional tools (multimeter, etc.)
    • Diagnose problems in controlling dynamic mechanical systems
    • Requires ability to decompose system problem in a way that allows the root cause to be determined as electrical, mechanical, or software
  • Be a teammate to wide range of individuals in varied situations
    • Requires interacting with people in all areas of the company, including design engineers, field engineers, construction workers
    • 8 weeks per year travel required, mostly in the western US.Field work will typically be on a utility scale solar site, and requires the ability to lift objects of up to 25 pounds and occasionally climb on parts of a machine.
Job Qualifications:
  • BSME or BSEE or BSCS required.MSME or MSEE or MSCS desirable.Controls or robotics emphasis desirable.
  • 2+ years software development experience.Experience writing control system software desirable.
  • Experience with realtime programming desired (C/C++, any PLC language, or similar)
  • Python programming experience desired
  • Must have excellent hands-on skills with mechanical systems and low voltage (< 30VDC) electrical systems
  • Good people skills - communication and interpersonal
  • Excellent field skills, especially regarding the interaction between mechanical, electrical, and software components
  • Ability to lead automation project, not only by implementing the automation software but also driving the wider team to complete the electrical/mechanical/process changes required for the automation software to be successful
Pay Range (Applicable to California)$120,000.00 - $135,000.00 dependent on level of experienceWhy Join Nextracker:
Apply Now!

Similar Jobs (0)